@charset "utf-8";
.wow{visibility:hidden;}
.animate__animated{visibility:visible;}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@media (prefers-reduced-motion:reduce),print{
    .animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}
    .animate__animated[class*=Out]{opacity:0}
}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}

@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}

@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}

/* .animate__animated{-webkit-animation-duration:0.7s;animation-duration:0.7s;} */
            .animate__animated.animate__1s{-webkit-animation-duration:1.0s;animation-duration:1.0s;}
            .animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;}
/* @-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}} */
/* @keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}} */
/* .animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp} */

@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}

@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}

@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}

@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}

@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}

@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}

@-webkit-keyframes fadeIn{0%{opacity:0.3}to{opacity:1}}
@keyframes fadeIn{0%{opacity:0.3}to{opacity:1}}
.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}

/* .swiper-slide.swiper-slide-active{border:1px solid red;} */
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{opacity:0.3!important;cursor:auto!important;pointer-events:none!important;}

.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
.clearfix{clear:both;}
.clearfix::before,.clearfix::after{clear:both;display:table;content:"";}
.ulstyle{list-style:none;padding:0;margin:0;}
body{overflow-x:auto;}
.maxwrap{width:100%;min-width:360px;min-width:343px;max-width:1620px;clear:both;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;}
.maxwrap::before,.maxwrap::after{display:table;clear:both;content:"";}
.maxwrap1200{max-width:1320px;}
.maxwrap1400{max-width:1520px;}
.header_navigation_mobile > .maxwrap{max-width:1520px;}
.header .maxwrap,
.header_navigation_mobile_top .maxwrap{max-width:100%;padding-left:60px;padding-right:30px;}
@media (max-width:1200px){
    .maxwrap,
	.header .maxwrap,
	.header_navigation_mobile_top .maxwrap{padding-left:30px;padding-right:30px;}
}
@media (max-width:575px){
    .maxwrap,
	.header .maxwrap,
	.header_navigation_mobile_top .maxwrap{padding-left:20px;padding-right:20px;}
}
.html_locked{overflow-y:hidden;}
.header{width:100%;}
.header{width:100%;position:fixed;top:0px;left:0px;z-index:9999999999;border-bottom:1px solid rgba(255,255,255,0.2);}
/* .header{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
.headerbg{}
/* .headerbg_active{background:rgba(0,0,0,0.9);} */
/* .headerbg_hd{background:rgba(0,0,0,0.5);} */
.header_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0 -0px;padding:0px 0px;}
.header_logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;font-size:0px;}
.header_logo a{display:inline-block;font-size:0px;overflow:hidden;}
.header_logo a img{display:inline-block;max-height:60px;font-size:0px;overflow:hidden;position:relative;left:0;top:0;}





.header_navigation{-ms-flex:1 1 auto;flex:1 1 auto;align-self:flex-end;margin:0;padding:0px 0px 0px 30px;font-size:0px;}
.header_lang{-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding:0px 0px 0px 30px;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;}
.header_lang .language{width:100%;display:block;padding:0px 0px 0px 0px;margin:0;position:relative;top:0px;left:0px;z-index:9999999;white-space:nowrap;}
.header_lang .language .tit{display:block;height:30px;line-height:30px;padding:0px 20px 0px 25px;margin:0;cursor:pointer;font-size:16px;color:#fff;background:url(../images/icon_lang.png) 0px center no-repeat;position:relative;top:0px;left:0px;z-index:0;}
.header_lang .language .tit:before{content:"";position:absolute;top:11px;right:0px;z-index:0;width:12px;height:8px;line-height:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:url(../images/arrow_down.png) 0 0 no-repeat;}
.header_lang .language .tit.on:before{transform:rotate(180deg);}
.header_lang .language .list{position:absolute;top:30px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);z-index:0;width:100%;text-align:center;display:none;padding:10px 0px 0px 0px;margin:0px;min-width:120px;}
.header_lang .language .list ul{position:relative;display:block;width:100%;list-style:none;padding:0px 0;margin:0;}
.header_lang .language .list ul::after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#555;border-width:5px;margin-left:-5px;}
.header_lang .language .list ul li{display:block;padding:0px 10px;margin:0;}
.header_lang .language .list ul li a{line-height:20px;display:block;font-size:16px;color:#fff;padding:8px 0;background:#555;}
.header_lang .language .list ul li a:hover{background:#0047ba;}
.header_lang .language .list ul li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;}
.header_lang .language .list ul li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.header_mobimenu{-ms-flex:0 0 90px;flex:0 0 90px;}
.header_mobimenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:0px 0px 0px 0px;margin:0px 0px;}
.header_mobimenu .menu_btn{-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;text-align:right;cursor:pointer;padding:0px;margin:0px;}
.header_mobimenu .menu_btn i{display:block;width:100%;height:3px;line-height:1;overflow:hidden;font-size:0;background:#fff;padding:0px;margin:0px 0px 8px;border-radius:0px;opacity:1;border:0px solid red;}
.header_mobimenu .menu_btn i:nth-child(2){width:80%;float:right;}
.header_mobimenu .menu_btn i:nth-child(3){margin:0px;}
@media (min-width:992px){
	.header_row{height:90px;}
    .header_navigation .subone{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-end;margin:0 -0px;line-height:90px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .subone>li{-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;padding:0px 0px;}
    .header_navigation .subone>li>a{display:block;padding:0px 0px;text-align:center;color:#fff;font-size:16px;font-weight:400;line-height:inherit;text-decoration:none;border:0px solid green;}
    .header_navigation .subone>li>a{-webkit-transition:none;-o-transition:none;transition:none;}
    .header_navigation .subone>li>a:hover,
    .header_navigation .subone>li.active2>a,
	.header_navigation .subone>li.current>a{color:#fff;}
    .header_navigation .subone>li>a>b{padding:0px 0px;position:relative;top:0px;left:0px;z-index:0;display:inline-block;color:inherit;font-weight:inherit;font-size:inherit;vertical-align:inherit;line-height:inherit;text-align:inherit;white-space:nowrap;}
    .header_navigation .subone>li>a b:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;width:0;height:3px;line-height:3px;background:#fff;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
    .header_navigation .subone>li:hover a b:before,
	.header_navigation .subone>li.current a b:before{left:0%;width:100%;opacity:1;}
    .header_navigation .subtwobg{width:100%;height:90px;background:#f5f5f5;position:fixed;left:0px;top:-100%;z-index:-11;padding:0px;margin:0px;height:110px;opacity:0;visibility:visible;}
    .header_navigation .subtwobg_active{top:90px;opacity:1;visibility:visible;display:block;z-index:9999999999;}
    /* .header_navigation .subtwo{width:auto;position:absolute;left:0px;top:0px;z-index:1;border:1px solid red;} */
    .header_navigation .subtwo{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:stretch;margin:0 -0px;padding:0;}
    .header_navigation .subtwo>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:20px 0px 0px;}
    .header_navigation .subtwo>li>a{display:block;font-size:14px;color:#222;line-height:20px;text-align:center;padding:0px 30px;margin:0px;border:0px solid green;}
    .header_navigation .subtwo>li>a:hover,
	.header_navigation .subtwo>li>a.hover{color:#0047ba;font-weight:400;}
    .header_navigation .subtwo>li>a span{display:block;font-size:0px;height:50px;line-height:1;padding:0px;margin:0px auto 3px;text-align:center;width:60px;max-width:60px;border:0px solid red;overflow:hidden;}
    .header_navigation .subtwo>li>a span{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
    .header_navigation .subtwo>li>a span img{max-height:46px;padding:0px;margin:0px auto;text-align:center;overflow:hidden;}
	.header_navigation .subtwo>li>a:hover span img,
	.header_navigation .subtwo>li>a.hover span img{transform:translateX(-70px);filter:drop-shadow(70px 0 #0047ba);-webkit-backdrop-filter:drop-shadow(70px 0 #0047ba);-webkit-filter:drop-shadow(70px 0 #0047ba);overflow:hidden;}

	/* .header_bg .header_navigation .subone{line-height:70px;} */
	/* .header_bg .header_navigation .subone>li>a:hover, */
	/* .header_bg .header_navigation .subone>li.current>a{font-weight:400;} */
	/* .header_bg .header_navigation .subone>li>a b:before{bottom:0px;} */
}
.header_logo .logo1{display:block;}
.header_logo .logo2{display:none;}
.header_bg_white .header_logo .logo1{display:none;}
.header_bg_white .header_logo .logo2{display:block;}
.header_bg_white .header_lang .language .tit{color:#222;background:url(../images/icon_lang2.png) 0px center no-repeat;}
.header_bg_white .header_lang .language .tit:before{background:url(../images/arrow_down2.png) 0 0 no-repeat;}
.header_bg_white .header_mobimenu .menu_btn i{background:#0047ba;}
.header_bg_white{background:#fff;border-bottom:1px solid #ebebeb;}
.header_bg_white .header_navigation .subone>li>a{color:#222;}
.header_bg_white .header_navigation .subone>li>a:hover,
.header_bg_white .header_navigation .subone>li.active2>a,
.header_bg_white .header_navigation .subone>li.current>a{color:#0047ba;font-weight:400;}
.header_bg_white .header_navigation .subone>li>a b:before{background:#0047ba;}
@media (min-width:1400px){
    .header_navigation .subone>li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;padding:0px 30px;}
}
@media (max-width:1200px){
    .header_navigation .subtwo>li>a{padding:0px 20px;}
}
@media (max-width:991px){
	.header_row{height:60px;}
	.header_logo a img{max-height:44px;}
	.header_navigation .subone{display:none;}
}
@media (max-width:575px){
	.header_row{height:50px;}
	.header_logo a img{max-height:38px;}
	.header_lang .language .tit{padding:0px 17px 0px 22px;}
	.header_lang .language .list ul li a{font-size:15px;}
	.header_mobimenu{-ms-flex:0 0 70px;flex:0 0 70px;}
	.header_mobimenu .menu_btn i{margin:0px 0px 6px;}
}

.header_navigation_mobile_top{width:100%;clear:both;display:block;margin:0px;padding:0px;border-bottom:1px solid #ebebeb;}
.header_navigation_mobile_top_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0;padding:0px;height:90px;}
.header_navigation_mobile_top_row .logo{-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0px 0px 0px 0px;font-size:0px;}
.header_navigation_mobile_top_row .logo a{display:inline-block;font-size:0px;overflow:hidden;}
.header_navigation_mobile_top_row .logo a img{max-width:100%;display:inline-block;font-size:0px;overflow:hidden;}
.header_navigation_mobile_top_row .mobimenu{-ms-flex:0 0 90px;flex:0 0 90px;margin:0;padding:0px 0px 0px 0px;font-size:0px;}
.header_navigation_mobile_top_row .mobimenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-end;align-items:center;padding:0px;margin:0px;}
.header_navigation_mobile_top_row .mobimenu .menu_btn{-ms-flex:0 0 35px;flex:0 0 35px;max-width:35px;height:35px;cursor:pointer;padding:0px;margin:0px;position:relative;border:0px solid red;}
.header_navigation_mobile_top_row .mobimenu .menu_btn i{display:block;width:100%;height:4px;line-height:1;overflow:hidden;font-size:0;background:#222;padding:0px;margin:0px;position:absolute;top:15px;left:0px;z-index:0;}
.header_navigation_mobile_top_row .mobimenu .menu_btn i:nth-child(1){transform:rotate(-45deg);}
.header_navigation_mobile_top_row .mobimenu .menu_btn i:nth-child(2){transform:rotate(45deg);}
.header_navigation_mobile_navlist{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;padding:40px 0px 40px;margin:0px 0px;}
.header_navigation_mobile_navlist{min-height:-webkit-calc(96vh - 90px);min-height:calc(96vh - 90px);}
.header_navigation_mobile_navlist .colitem{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 40px;margin:0px;}
.header_navigation_mobile_navlist .colitem{border-right:1px solid #ebebeb;}
.header_navigation_mobile_navlist .colitem:nth-child(1){border-left:1px solid #ebebeb;}
.header_navigation_mobile_navlist .colitem .tit{margin:0px;padding:0px 0px 25px;font-size:24px;font-weight:400;line-height:1.2;border-bottom:1px solid #ebebeb;}
.header_navigation_mobile_navlist .colitem .tit a{color:#222;}
.header_navigation_mobile_navlist .colitem .list1{margin:0px 0px 0px;padding:9px 0px 0px;}
.header_navigation_mobile_navlist .colitem .list1 li{margin:0px;padding:9px 0px;font-size:16px;line-height:22px;}
.header_navigation_mobile_navlist .colitem .list1 li a{color:#5a5a5a;}
.header_navigation_mobile_navlist .colitem .list2{display:block;margin:0px;padding:120px 0px 0px;}
.header_navigation_mobile_navlist .colitem .list2 .tit2{margin:0px;padding:14px 0px;font-size:24px;font-weight:400;line-height:1.2;}
.header_navigation_mobile_navlist .colitem .list2 .tit2 a{color:#222;}
.header_navigation_mobile{width:100%;min-height:100vh;height:100%;height:100vh;overflow-x:hidden;overflow-y:auto;clear:both;display:block;margin:0px;padding:0px;background:#fff;opacity:1;display:none;position:fixed;top:-0%;right:-100%;z-index:9999999999;}
/* .header_navigation_mobile{-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;-o-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;} */
/* .header_navigation_mobile{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .header_navigation_mobile, */
.header_navigation_mobile.open{top:0px;right:0px;opacity:1;display:block!important;}


@media (max-width:991px){
	.header_navigation_mobile_top_row{height:60px;}
	.header_navigation_mobile_top_row .logo a img{max-height:44px;}
	.header_navigation_mobile_top_row .mobimenu .menu_btn{-ms-flex:0 0 30px;flex:0 0 30px;max-width:30px;height:30px;}
	.header_navigation_mobile_top_row .mobimenu .menu_btn i{display:block;width:100%;height:3px;top:17px;}
}
@media (max-width:767px){
/* .header_logo .logo1{display:block;} */
/* .header_logo .logo2{display:none;} */
.header_bg .header_logo .logo1{display:none;}
.header_bg .header_logo .logo2{display:block;}
.header_bg .header_lang .language .tit{color:#222;background:url(../images/icon_lang2.png) 0px center no-repeat;}
.header_bg .header_lang .language .tit:before{background:url(../images/arrow_down2.png) 0 0 no-repeat;}
.header_bg .header_mobimenu .menu_btn i{background:#0047ba;}
.header_bg{background:#fff;border-bottom:1px solid #ebebeb;}
/* .header_bg_white .header_navigation .subone>li>a{color:#222;} */
/* .header_bg_white .header_navigation .subone>li>a:hover, */
/* .header_bg_white .header_navigation .subone>li.active2>a, */
/* .header_bg_white .header_navigation .subone>li.current>a{color:#0047ba;font-weight:400;} */
/* .header_bg_white .header_navigation .subone>li>a b:before{background:#0047ba;} */

	.header_navigation_mobile_navlist{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:flex-start;padding:20px 0px 20px;}
	.header_navigation_mobile_navlist{min-height:-webkit-calc(96vh - 90px);min-height:calc(96vh - 90px);}
	.header_navigation_mobile_navlist .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px;}
	.header_navigation_mobile_navlist .colitem{border-right:0px;}
	.header_navigation_mobile_navlist .colitem:nth-child(1){border-left:0px;}
	.header_navigation_mobile_navlist .colitem .tit{padding:10px 0px 13px;font-size:16px;font-weight:700;}
	.header_navigation_mobile_navlist .colitem .list1{padding:9px 0px 15px;}
	.header_navigation_mobile_navlist .colitem .list1 li{padding:3px 0px;font-size:14px;}
	.header_navigation_mobile_navlist .colitem .list2{padding:5px 0px 0px;}
	.header_navigation_mobile_navlist .colitem .list2 .tit2{margin:0px;padding:8px 0px;font-size:16px;font-weight:700;}
}
@media (max-width:575px){
	.header_navigation_mobile_top_row{height:50px;}
	.header_navigation_mobile_top_row .logo a img{max-height:38px;}
}

/* 内页banner */
.banner_static{width:100%;display:block;margin:90px 0px 0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.banner_static .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;position:relative;top:0px;left:0px;z-index:0;min-height:100px;}
.banner_static .banner_img img{display:block;max-width:100%;min-width:375px;min-width:420px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner_static .banner_img img{min-width:640px;}
.banner_static .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:50px;}
.banner_static .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.banner_static .banner_cont .txt1{display:inline-block;min-height:30px;color:#fff;font-size:48px;font-weight:700;margin:0px auto;text-align:center;padding:0px 0px 0px;line-height:1.2;letter-spacing:0px;}
/* .banner_static_left .banner_cont{margin:0px;text-align:left;} */
/* .banner_static_left .banner_cont .txt1{margin:0px;text-align:left;} */
@media (min-width:1200px){
    /* 兼容可视化编辑 */
    .banner_static .banner_img{min-height:300px;}
}
@media (max-width:1600px){
    .banner_static .banner_cont .txt1{font-size:3.75vw;}
}
@media (max-width:991px){
    .banner_static{margin:60px 0px 0px;}
}
@media (max-width:767px){
    .banner_static .banner_cont .txt1{font-size:30px;}
}
@media (max-width:575px){
    .banner_static{margin:50px 0px 0px;}
}




/* 第1屏 */
.banner{width:100%;height:100%;margin:0px;padding:0px;position:relative;}
.banner_pagination{width:550px;display:block;margin:0px;padding:0px;position:absolute;bottom:0px;right:0px;z-index:9999;overflow:hidden;height:110px;background:#0047ba;}
.banner_pagination_row{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0px;}
.banner_pagination_row .navcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:left;padding:0px 0px 0px 0px;margin:0px;border:0px solid red;height:36px;position:relative;}
.banner_pagination_row .numcol{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;text-align:left;padding:0px 0px 0px 60px;margin:0px;font-size:24px;font-weight:400;color:#99b5e3;line-height:1.1;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;border:0px solid red;}
.banner_pagination_row .numcol i{font-style:normal;padding:0px 5px;}
.banner_pagination_row .numcol .num1{font-size:48px;font-weight:700;color:#fff;}
.banner .ani{visibility:hidden;}
.banner .animate__animated{-webkit-animation-duration:1.2s;animation-duration:1.2s;}
.banner .myswiper{width:100%;height:100%;}
.banner .swiper-slide{text-align:center;font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.banner .swiper-slide{width:100%;padding:0;margin:0;display:block;}
.banner .swiper-slide{position:relative;overflow:hidden;}
.banner .swiper-slide{height:auto;}
.banner .swiper-pagination{position:static;padding:0;margin:0;line-height:1;bottom:0px;}
.banner .swiper-pagination .swiper-pagination-bullet{width:36px;height:36px;line-height:1;margin:0 9px;display:inline-block;border-radius:100px;background:transparent;opacity:1;position:relative;border:2px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.banner .swiper-pagination .swiper-pagination-bullet{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.banner .swiper-pagination .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;z-index:99;margin:-5px 0 0 -5px;width:10px;height:10px;background-color:#e3e5e5;opacity:1;border-radius:100px;}
@media (max-width:766px){
	.banner{height:auto;}
	.banner_pagination{width:330px;height:70px;}
	.banner_pagination_row .navcol{height:28px;}
	.banner_pagination_row .numcol{padding:0px 0px 0px 20px;font-size:22px;}
	.banner_pagination_row .numcol i{padding:0px 3px;}
	.banner_pagination_row .numcol .num1{font-size:32px;}
    .banner .swiper-pagination .swiper-pagination-bullet{width:28px;height:28px;margin:0 2px;border:2px solid transparent;}
    .banner .swiper-pagination .swiper-pagination-bullet-active{border:2px solid #fff;}
    .banner .swiper-pagination .swiper-pagination-bullet:after{margin:-4px 0 0 -4px;width:8px;height:8px;}
}
@media (max-width:480px){
	.banner_pagination{width:240px;height:54px;}
	.banner_pagination_row .navcol{height:22px;}
	.banner_pagination_row .numcol{padding:0px 0px 0px 10px;font-size:18px;}
	.banner_pagination_row .numcol i{padding:0px 3px;}
	.banner_pagination_row .numcol .num1{font-size:26px;}
    .banner .swiper-pagination .swiper-pagination-bullet{width:22px;height:22px;margin:0 2px;border:1px solid transparent;}
    .banner .swiper-pagination .swiper-pagination-bullet-active{border:1px solid #fff;}
    .banner .swiper-pagination .swiper-pagination-bullet:after{margin:-3px 0 0 -3px;width:6px;height:6px;}
}
.banner01{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:2;overflow:hidden;min-height:200px;}
.banner01 .banner_img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;min-height:200px;}
.banner01 .banner_img img{display:block;width:100%;max-width:100%;min-width:375px;min-width:480px;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.banner01 .banner_img img{min-width:576px;}
.banner01 .banner_img img{height:100vh;}
.banner01 .banner_img img{-webkit-transition:all 3.2s linear;-o-transition:all 3.2s linear;transition:all 3.2s linear;}
.banner01 .banner_img img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);opacity:1;}
.banner_img_scale .banner_img img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);opacity:1;}
.banner01 .banner_cont{width:100%;display:block;padding:0px;margin:0px auto;text-align:center;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:200px;}
.banner01 .banner_cont .txt1{min-height:20px;color:#fff;font-size:60px;font-weight:400;margin:0px 0px 0px;text-align:left;padding:270px 0px 0px;line-height:1.2;letter-spacing:3px;}
.banner01 .banner_cont .txt2{min-height:20px;color:#fff;font-size:30px;font-weight:400;margin:0px 0px 0px;text-align:left;padding:15px 0px 0px;line-height:1.3;letter-spacing:1px;}
.body_en .banner01 .banner_cont .txt1{letter-spacing:0px;}
.body_en .banner01 .banner_cont .txt2{letter-spacing:0px;}
@media (min-height:1040px) or (min-width:2020px){
	.banner01 .banner_cont{width:100%;display:block;padding:0px;margin:0px;text-align:left;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;min-height:200px;}
	.banner01 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
	.banner01 .banner_cont .txt1{padding:0px 0px 0px;}
}
@media (max-width:1919px){
    .banner01 .banner_cont .txt1{font-size:3.125vw;}
    .banner01 .banner_cont .txt2{font-size:1.5625vw;}
}
@media (max-width:991px){
    .banner01{min-height:50px;}
    .banner01 .banner_cont .txt2{padding-top:12px;}
}
@media (max-height:718px) or (max-width:766px){
	.banner01 .banner_cont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
	.banner01 .banner_cont .txt1{padding-top:0px;line-height:1.3;}
}
@media (max-width:767px){
    .banner01 .banner_cont .txt1{font-size:24px;letter-spacing:2px;}
    .banner01 .banner_cont .txt2{font-size:12px;padding-top:6px;}
}
@media (max-height:718px) or (max-width:766px){
    .banner01 .banner_img img{height:auto;}
}
/* 第2屏 height:100vh;*/
.block_about{width:100%;height:100vh;display:block;overflow:hidden;margin:0px;padding:0px 0px 0px;background:url(../images/block_about.jpg) 0px 0px no-repeat;background-size:cover;}
.block_about .cont{display:block;margin:0px auto;text-align:center;padding:240px 0px 0px;}
.block_about .cont .title{display:block;margin:0px auto 50px;text-align:center;padding:0px 0px 0px;font-size:40px;font-weight:400;color:#fff;line-height:1.2;letter-spacing:3px;}
.block_about .cont .content{display:block;margin:0px auto 30px;text-align:center;padding:0px 0px 0px;max-width:920px;font-size:16px;font-weight:400;color:#fff;line-height:2.125;letter-spacing:1px;}
.block_about .cont .content p{margin:0px;}
.block_about_more{width:100%;display:block;margin:0px auto 100px;text-align:center;padding:0px;}
.block_about_more .more01{display:inline-block;margin:0px auto;text-align:center;padding:0px 84px 0px 30px;height:50px;line-height:46px;font-size:16px;color:#fff;border:2px solid #fff;position:relative;}
.block_about_more .more01:before{content:"";position:absolute;top:0px;right:28px;z-index:0;width:100%;height:46px;line-height:1;background:url(../images/arrow_right.png) right center no-repeat;}
.block_about_more .more01:hover{padding:0px 57px;color:#0047ba;background:#fff;}
.block_about_more .more01:hover:before{right:0px;}
.block_about_more .more01,
.block_about_more .more01:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.block_about_dynuminfobox{width:100%;display:block;margin:0px 0px 120px;padding:18px 0px;background:#fff;}
.block_about_dynuminfo{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0;padding:0px;}
.block_about_dynuminfo li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin:0px;padding:18px 0px;}
.block_about_dynuminfo li + li{border-left:1px solid #e2e2e2;}
.block_about_dynuminfo li > div{display:block;margin:0px auto;text-align:center;padding:0px;}
.block_about_dynuminfo li .num{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:flex-end;padding:0px;margin:0px 0px;line-height:1.1;}
.block_about_dynuminfo li .num span{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px;font-size:48px;font-weight:700;color:#222;line-height:1;font-family:var(--fontfamilynumber);}
.block_about_dynuminfo li .num i{-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;margin:0px;padding:0px 0px 0px 4px;font-style:normal;font-size:17px;font-weight:400;color:#222;line-height:1.8;}
.block_about_dynuminfo li .num i.jia{font-size:21px;font-weight:400;}
.block_about_dynuminfo li .txt{display:block;padding:5px 0px 0px;margin:0px;font-size:18px;color:#222;line-height:1.2;}
.block_about_dynuminfo li .num span,
.block_about_dynuminfo li .num i,
.block_about_dynuminfo li .txt{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_about_dynuminfo li:hover .num span,
.block_about_dynuminfo li:hover .num i,
.block_about_dynuminfo li:hover .txt{color:#0047ba;}
.body_en .block_about .cont .title,
.body_en .block_about .cont .content{letter-spacing:0px;}
@media (max-height:718px) or (max-width:766px){
	.block_about{height:auto;}
	.block_about .cont{padding:60px 0px 0px;}
	.block_about .cont .title{margin:0px auto 25px;font-size:22px;line-height:1.3;letter-spacing:1px;}
	.block_about .cont .content{margin:0px 0px 20px;text-align:left;font-size:14px;line-height:1.75;letter-spacing:0px;}
	.block_about_more{margin:0px auto 60px;}
	.block_about_more .more01{height:44px;line-height:40px;font-size:14px;border:1px solid #fff;}
	.block_about_more .more01:before{right:28px;height:40px;background-size:auto 8px;}
	.block_about_dynuminfobox{margin:0px 0px 60px;padding:0px 0px;background:rgba(255,255,255,0.7);}
	.block_about_dynuminfo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0px;}
	.block_about_dynuminfo li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:0px;padding:15px 0px;}
	.block_about_dynuminfo li + li{border-left:0px solid #e2e2e2;}
	.block_about_dynuminfo li:nth-child(2),
	.block_about_dynuminfo li:nth-child(4){border-left:1px solid #e2e2e2;}
	.block_about_dynuminfo li:nth-child(3),
	.block_about_dynuminfo li:nth-child(4){border-top:1px solid #e2e2e2;}
	.block_about_dynuminfo li .num span{font-size:32px;}
	.block_about_dynuminfo li .num i{padding:0px 0px 0px 2px;font-size:16px;line-height:1.5;}
	.block_about_dynuminfo li .num i.jia{font-size:18px;}
	.block_about_dynuminfo li .txt{padding:5px 0px 0px;font-size:16px;line-height:1.2;}
}
@media (min-height:1040px) or (min-width:2020px){
	.block_about{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
	.block_about .cont{padding:0px 0px 0px;}
}
/* 第3屏 */
.title01{display:block;margin:0px auto;text-align:center;padding:170px 0px 0px;font-size:48px;font-weight:400;color:#fff;line-height:1.3;}
.title01_partner{color:#222;}
@media (max-height:718px) or (max-width:766px){
	.title01{padding:60px 0px 0px;font-size:32px;}
}
@media (min-height:1040px) or (min-width:2020px){
	.title01{padding:0px 0px 0px;}
}
.block_history{width:100%;height:100vh;display:block;margin:0px;padding:0px 0px 0px;background:url(../images/block_history.jpg) 0 0 no-repeat;background-size:cover;}
.block_history_list{width:100%;display:block;padding:110px 0px 0px;margin:0px;}
.block_history_list .myswiper{width:100%;height:auto;margin:0px 0px 0px;padding:0px;}
.block_history_list .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.block_history_list .swiper-slide{-webkit-align-items:flex-end;align-items:flex-end;}
.block_history_list .swiper-slide{width:auto;height:auto;border:0px solid #fff;}
.block_history_list .swiper-button-next,
.block_history_list .swiper-button-prev{display:block;margin:0px;padding:0px;width:400px;width:50px;height:50px;line-height:1;border-radius:0px;opacity:1;background:transparent;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:absolute;top:auto;bottom:35px;left:30px;border:0px solid red;}
.block_history_list .swiper-button-next{left:auto;right:30px;}
.block_history_list .swiper-button-next:after,
.block_history_list .swiper-button-prev:after{display:block;margin:0px;padding:0px;width:50px;height:50px;line-height:50px;border-radius:100px;color:#fff;font-size:18px;font-weight:400;text-align:center;vertical-align:middle;border:1px solid #fff;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.block_history_list .swiper-button-next:before,
.block_history_list .swiper-button-prev:before{content:"";position:absolute;top:50%;left:80px;z-index:0;width:315px;height:1px;line-height:1;background:#fff;}
.block_history_list .swiper-button-next:before{left:auto;right:80px;}
.block_history_list .swiper-button-next:hover:after,
.block_history_list .swiper-button-prev:hover:after{background:#fff;}
.block_history_list .swiper-button-next:hover:after,
.block_history_list .swiper-button-prev:hover:after{color:#0047ba;}
.block_history_list .itembox{display:block;max-width:620px;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.block_history_list .itembox .summary{display:block;padding:0px;margin:0px 0px 50px;text-align:center;font-size:16px;font-weight:400;color:#fff;line-height:26px;min-height:52px;}
.block_history_list .itembox .title{display:block;padding:0px;margin:0px;text-align:center;font-size:120px;font-weight:700;color:#fff;line-height:1.1;font-family:var(--fontfamilynumber);}
@media (max-width:1500px){
	.block_history_list .swiper-button-next,
	.block_history_list .swiper-button-prev{left:0;}
	.block_history_list .swiper-button-next{left:auto;right:0;}
	.block_history_list .swiper-button-next:before,
	.block_history_list .swiper-button-prev:before{width:21vw;}
	.block_history_list .swiper-button-next:before{left:auto;}
}
@media (max-width:991px){
	.block_history_list .swiper-button-next,
	.block_history_list .swiper-button-prev{bottom:27px;}
	.block_history_list .itembox .title{font-size:100px;}
}
@media (max-height:718px) or (max-width:766px){
	.block_history{height:auto;}
	.block_history_list{padding:40px 0px 80px;}
	.block_history_list .swiper-button-next,
	.block_history_list .swiper-button-prev{bottom:15px;left:0px;width:40px;height:40px;}
	.block_history_list .swiper-button-next{left:auto;right:0px;}
	.block_history_list .swiper-button-next:after,
	.block_history_list .swiper-button-prev:after{width:40px;height:40px;line-height:40px;font-size:16px;}
	.block_history_list .swiper-button-next:before,
	.block_history_list .swiper-button-prev:before{left:50px;width:12vw;}
	.block_history_list .swiper-button-next:before{left:auto;right:50px;}
	.block_history_list .itembox .summary{margin:0px 0px 35px;}
	.block_history_list .itembox .title{font-size:60px;}
}
@media (max-width:480px){
	.block_history_list .swiper-button-next,
	.block_history_list .swiper-button-prev{bottom:6px;}
	.block_history_list .itembox .summary{margin:0px 0px 30px;}
	.block_history_list .itembox .title{font-size:46px;}
}
@media (min-height:1040px) or (min-width:2020px){
	.block_history{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
}
/* 第4屏 */
/* .block_product{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px;} */
/* .block_product .colitem{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;padding:0px 0px;margin:0px;} */
/* .block_product .colitem{background-position:0 center;background-repeat:no-repeat;background-size:cover;} */
/* .block_product .colitem{height:100vh;} */
/* .block_product .colitem1{background-image:url(../images/block_product_list_img1.jpg);} */
/* .block_product .colitem2{background-image:url(../images/block_product_list_img2.jpg);background-position:right center;} */
/* .block_product .colitem3{background-image:url(../images/block_product_list_img3.jpg);background-position:right center;} */
/* .block_product .colitem4{background-image:url(../images/block_product_list_img4.jpg);} */
/* .block_product .colitem5{background-image:url(../images/block_product_list_img5.jpg);background-position:right center;} */
/* .block_product .colitem{position:relative;top:0px;left:0px;z-index:0;} */
/* .block_product .colitem:before{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:rgba(0,0,0,0.6);opacity:1;} */
/* .block_product .colitem:after{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:url(../images/block_product_list_imgbg.png) center bottom repeat-x;opacity:0;} */
/* .block_product .colitem .itemcont{position:relative;top:0px;left:0px;z-index:10;} */
/* .block_product .colitem .itemcont{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:0px;margin:0px;} */
/* .block_product .colitem .itemcont .txtcont{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px;border:0px solid red;} */
/* .block_product .colitem .itemcont .txtcont .icon{display:block;padding:0px;margin:0px auto 20px;text-align:center;font-size:0px;line-height:1;} */
/* .block_product .colitem .itemcont .txtcont .title{display:block;padding:0px 0px 20px;margin:0px auto 130px;text-align:center;font-size:36px;font-weight:400;color:#fff;line-height:1.3;position:relative;z-index:10;} */
/* .block_product .colitem .itemcont .txtcont .more{display:block;padding:0px;margin:0px auto;text-align:center;} */
/* .block_product .colitem .itemcont .txtcont .more a{display:inline-block;padding:0px;margin:0px auto;text-align:center;font-size:0px;width:50px;height:34px;line-height:34px;background:url(../images/arrow_right2.png) 0 center no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product .colitem.active{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;} */
/* .block_product .colitem.active:before{opacity:0;} */
/* .block_product .colitem.active:after{opacity:1;} */
/* .block_product .colitem.active .itemcont{justify-content:flex-start;align-items:flex-end;align-content:flex-end;} */
/* .block_product .colitem.active .itemcont .txtcont{padding:0px 60px 50px;} */
/* .block_product .colitem.active .itemcont .txtcont .icon{margin-left:0px;margin-right:0px;text-align:left;} */
/* .block_product .colitem.active .itemcont .txtcont .title{margin-left:0px;margin-right:0px;text-align:left;} */
/* .block_product .colitem.active .itemcont .txtcont .title:after{content:"";position:absolute;bottom:0px;left:0px;z-index:10;width:100%;height:2px;line-height:2px;background:rgba(255,255,255,0.6);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product .colitem.active .itemcont .txtcont .more{margin-left:0px;margin-right:0px;text-align:left;} */
/* .block_product .colitem.active .itemcont .txtcont .more a{margin-left:0px;margin-right:0px;text-align:left;} */
/* .block_product .colitem{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product .colitem:before{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;} */
/* .block_product .colitem:after{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;} */
/* .block_product .colitem .itemcont{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product .colitem .itemcont .txtcont{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* @media (max-height:718px) or (max-width:766px){ */
	/* .block_product .colitem{height:auto;min-height:70vh;} */
	/* .block_product .colitem .itemcont .txtcont .title{margin-bottom:13.82978723vh;font-size:28px;} */
	/* .block_product .colitem .itemcont .txtcont .title{margin-bottom:30px;font-size:26px;} */
	/* .block_product .colitem.active .itemcont .txtcont{padding:0px 20px 20px;} */
/* } */
/* @media (max-width:767px){ */
	/* .block_product .colitem{height:auto;min-height:0;} */
	/* .block_product .colitem .itemcont{height:auto;display:block;padding:0px;margin:0px;} */
	/* .block_product .colitem .itemcont .txtcont{display:block;padding:150px 0px 220px;margin:0px;} */
	/* .block_product .colitem .itemcont .txtcont .icon{display:block;padding:0px;margin:0px auto 20px;} */
	/* .block_product .colitem .itemcont .txtcont .icon img{height:28px;} */
	/* .block_product .colitem .itemcont .txtcont .title{padding:0px 0px 20px;margin:0px auto 40px;font-size:28px;line-height:1.3;max-width:28px;height:140px;overflow:hidden;} */
	/* .block_product .colitem .itemcont .txtcont .more a{width:36px;height:30px;line-height:30px;background-size:auto 10px;} */
	/* .block_product .colitem.active .itemcont .txtcont{display:block;padding:350px 20px 20px;margin:0px;} */
	/* .block_product .colitem.active .itemcont .txtcont .title:after{display:none;} */
/* } */
/* @media (max-width:480px){ */
	/* .block_product .colitem .itemcont .txtcont{padding:150px 0px 170px;} */
	/* .block_product .colitem .itemcont .txtcont .icon img{height:22px;} */
	/* .block_product .colitem .itemcont .txtcont .title{font-size:24px;max-width:24px;} */
	/* .block_product .colitem .itemcont .txtcont .more a{width:30px;height:29px;line-height:29px;background-size:auto 8px;} */
	/* .block_product .colitem.active .itemcont .txtcont{padding:300px 15px 20px;} */
/* } */

/* 第4屏 手机端分2行 3列+2列 */
.block_product{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px;}
.block_product .colitem{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;padding:0px 0px;margin:0px;}
.block_product .colitem{background-position:0 center;background-repeat:no-repeat;background-size:cover;}
.block_product .colitem{height:100vh;}
.block_product .colitem1{background-image:url(../images/block_product_list_img1.jpg);}
.block_product .colitem2{background-image:url(../images/block_product_list_img2.jpg);background-position:right center;}
.block_product .colitem3{background-image:url(../images/block_product_list_img3.jpg);background-position:right center;}
.block_product .colitem4{background-image:url(../images/block_product_list_img4.jpg);}
.block_product .colitem5{background-image:url(../images/block_product_list_img5.jpg);background-position:right center;}
.block_product .colitem{position:relative;top:0px;left:0px;z-index:0;}
.block_product .colitem:before{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:rgba(0,0,0,0.6);opacity:1;}
.block_product .colitem:after{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:url(../images/block_product_list_imgbg.png) center bottom repeat-x;opacity:0;}
.block_product .colitem .itemcont{position:relative;top:0px;left:0px;z-index:10;}
.block_product .colitem .itemcont{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:0px;margin:0px;}
.block_product .colitem .itemcont .txtcont{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px;border:0px solid red;}
.block_product .colitem .itemcont .txtcont .icon{display:block;padding:0px;margin:0px auto 20px;text-align:center;font-size:0px;line-height:1;}
.block_product .colitem .itemcont .txtcont .title{display:block;padding:0px 0px 20px;margin:0px auto 130px;text-align:center;font-size:36px;font-weight:400;color:#fff;line-height:1.3;position:relative;z-index:10;}
.block_product .colitem .itemcont .txtcont .more{display:block;padding:0px;margin:0px auto;text-align:center;}
.block_product .colitem .itemcont .txtcont .more a{display:inline-block;padding:0px;margin:0px auto;text-align:center;font-size:0px;width:50px;height:34px;line-height:34px;background:url(../images/arrow_right2.png) 0 center no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product .colitem.active{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}
.block_product .colitem.active:before{opacity:0;}
.block_product .colitem.active:after{opacity:1;}
.block_product .colitem.active .itemcont{justify-content:flex-start;align-items:flex-end;align-content:flex-end;}
.block_product .colitem.active .itemcont .txtcont{padding:0px 60px 50px;}
.block_product .colitem.active .itemcont .txtcont .icon{margin-left:0px;margin-right:0px;text-align:left;}
.block_product .colitem.active .itemcont .txtcont .title{margin-left:0px;margin-right:0px;text-align:left;}
.block_product .colitem.active .itemcont .txtcont .title:after{content:"";position:absolute;bottom:0px;left:0px;z-index:10;width:100%;height:2px;line-height:2px;background:rgba(255,255,255,0.6);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product .colitem.active .itemcont .txtcont .more{margin-left:0px;margin-right:0px;text-align:left;}
.block_product .colitem.active .itemcont .txtcont .more a{margin-left:0px;margin-right:0px;text-align:left;}
.block_product .colitem{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product .colitem:before{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
.block_product .colitem:after{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}
.block_product .colitem .itemcont{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_product .colitem .itemcont .txtcont{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-height:718px) or (max-width:766px){
	.block_product .colitem{height:auto;min-height:70vh;}
	.block_product .colitem .itemcont .txtcont .title{margin-bottom:13.82978723vh;font-size:28px;}
	.block_product .colitem .itemcont .txtcont .title{margin-bottom:30px;font-size:26px;}
	.block_product .colitem.active .itemcont .txtcont{padding:0px 20px 20px;}
}
@media (max-width:767px){
	.block_product{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.block_product .colitem:nth-child(1),
	.block_product .colitem:nth-child(2),
	.block_product .colitem:nth-child(3){-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;}
	.block_product .colitem:nth-child(4),
	.block_product .colitem:nth-child(5){-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
	.block_product .colitem{height:auto;min-height:0;}
	.block_product .colitem .itemcont{height:auto;display:block;padding:0px;margin:0px;}
	.block_product .colitem .itemcont .txtcont{display:block;padding:80px 0px 50px;margin:0px;}
	.block_product .colitem .itemcont .txtcont .icon{display:block;padding:0px;margin:0px auto 20px;}
	.block_product .colitem .itemcont .txtcont .icon img{height:28px;}
	.block_product .colitem .itemcont .txtcont .title{padding:0px 0px 20px;margin:0px auto 0px;font-size:15px;line-height:1.3;max-width:100%;height:90px;overflow:hidden;}
	.block_product .colitem .itemcont .txtcont .more a{width:36px;height:30px;line-height:30px;background-size:auto 10px;}
	.block_product .colitem.active .itemcont .txtcont .icon{margin-left:auto;margin-right:auto;text-align:center;}
	.block_product .colitem.active .itemcont .txtcont .title{margin-left:auto;margin-right:auto;text-align:center;}
	.block_product .colitem.active .itemcont .txtcont .more{margin-left:auto;margin-right:auto;text-align:center;}
	.block_product .colitem.active .itemcont .txtcont .more a{margin-left:auto;margin-right:auto;text-align:center;}
	.block_product .colitem.active .itemcont .txtcont{display:block;padding:80px 0px 50px;margin:0px;}
	.block_product .colitem.active .itemcont .txtcont .title:after{display:none;}
}

/* 第4屏 手机端横版 */
/* .block_product{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:stretch;align-content:stretch;padding:0px 0px 0px;margin:0px;} */
/* .block_product .colitem{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;padding:0px 0px;margin:0px;} */
/* .block_product .colitem{background-position:0 center;background-repeat:no-repeat;background-size:cover;} */
/* .block_product .colitem{height:100vh;} */
/* .block_product .colitem1{background-image:url(../images/block_product_list_img1.jpg);} */
/* .block_product .colitem2{background-image:url(../images/block_product_list_img2.jpg);background-position:right center;} */
/* .block_product .colitem3{background-image:url(../images/block_product_list_img3.jpg);background-position:right center;} */
/* .block_product .colitem4{background-image:url(../images/block_product_list_img4.jpg);} */
/* .block_product .colitem5{background-image:url(../images/block_product_list_img5.jpg);background-position:right center;} */
/* .block_product .colitem{position:relative;top:0px;left:0px;z-index:0;} */
/* .block_product .colitem:before{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:rgba(0,0,0,0.6);opacity:1;} */
/* .block_product .colitem:after{content:"";position:absolute;bottom:0px;left:0px;z-index:0;width:100%;height:100%;line-height:1;background:url(../images/block_product_list_imgbg.png) center bottom repeat-x;opacity:0;} */
/* .block_product .colitem .itemcont{position:relative;top:0px;left:0px;z-index:10;} */
/* .block_product .colitem .itemcont{height:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:0px;margin:0px;} */
/* .block_product .colitem .itemcont .txtcont{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:0px;padding:0px;border:0px solid red;} */
/* .block_product .colitem .itemcont .txtcont .icon{display:block;padding:0px;margin:0px auto 20px;text-align:center;font-size:0px;line-height:1;} */
/* .block_product .colitem .itemcont .txtcont .title{display:block;padding:0px 0px 20px;margin:0px auto 130px;text-align:center;font-size:36px;font-weight:400;color:#fff;line-height:1.3;position:relative;z-index:10;} */
/* .block_product .colitem .itemcont .txtcont .more{display:block;padding:0px;margin:0px auto;text-align:center;} */
/* .block_product .colitem .itemcont .txtcont .more a{display:inline-block;padding:0px;margin:0px auto;text-align:center;font-size:0px;width:50px;height:34px;line-height:34px;background:url(../images/arrow_right2.png) 0 center no-repeat;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product .colitem.active{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;} */
/* .block_product .colitem.active:before{opacity:0;} */
/* .block_product .colitem.active:after{opacity:1;} */
/* .block_product .colitem.active .itemcont{justify-content:flex-start;align-items:flex-end;align-content:flex-end;} */
/* .block_product .colitem.active .itemcont .txtcont{padding:0px 60px 50px;} */
/* .block_product .colitem.active .itemcont .txtcont .icon{margin-left:0px;margin-right:0px;text-align:left;} */
/* .block_product .colitem.active .itemcont .txtcont .title{margin-left:0px;margin-right:0px;text-align:left;} */
/* .block_product .colitem.active .itemcont .txtcont .title:after{content:"";position:absolute;bottom:0px;left:0px;z-index:10;width:100%;height:2px;line-height:2px;background:rgba(255,255,255,0.6);-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product .colitem.active .itemcont .txtcont .more{margin-left:0px;margin-right:0px;text-align:left;} */
/* .block_product .colitem.active .itemcont .txtcont .more a{margin-left:0px;margin-right:0px;text-align:left;} */
/* .block_product .colitem{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product .colitem:before{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;} */
/* .block_product .colitem:after{-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;} */
/* .block_product .colitem .itemcont{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* .block_product .colitem .itemcont .txtcont{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;} */
/* @media (max-height:718px) or (max-width:766px){ */
	/* .block_product .colitem{height:auto;min-height:70vh;} */
	/* .block_product .colitem .itemcont .txtcont .title{margin-bottom:13.82978723vh;font-size:28px;} */
	/* .block_product .colitem .itemcont .txtcont .title{margin-bottom:30px;font-size:26px;} */
	/* .block_product .colitem.active .itemcont .txtcont{padding:0px 20px 20px;} */
/* } */
/* @media (max-width:767px){ */
	/* .block_product{-ms-flex-wrap:wrap;flex-wrap:wrap;} */
	/* .block_product .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;} */
	/* .block_product .colitem{height:auto;min-height:0;} */
	/* .block_product .colitem .itemcont{height:auto;display:block;padding:0px;margin:0px;} */
	/* .block_product .colitem .itemcont .txtcont{padding:35px 15px 35px;margin:0px;} */
	/* .block_product .colitem .itemcont .txtcont .icon{padding:0px;margin:0px auto 10px;} */
	/* .block_product .colitem .itemcont .txtcont .icon img{height:26px;} */
	/* .block_product .colitem .itemcont .txtcont .title{padding:0px 0px 10px;margin:0px 0px 0px;font-size:18px;line-height:1.3;max-width:100%;overflow:hidden;margin-left:0;margin-right:0;text-align:left;} */
	/* .block_product .colitem .itemcont .txtcont .more a{width:36px;height:30px;line-height:30px;background-size:auto 10px;} */
	/* .block_product .colitem .itemcont .txtcont{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:center;align-content:center;} */
	/* .block_product .colitem .itemcont .txtcont .icon{-ms-flex:0 0 60px;flex:0 0 60px;max-width:60px;} */
	/* .block_product .colitem .itemcont .txtcont .title{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;border:0px solid red;} */
	/* .block_product .colitem .itemcont .txtcont .more{-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;} */
	/* .block_product .colitem.active{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;} */
	/* .block_product .colitem.active .itemcont .txtcont .icon{margin-left:auto;margin-right:auto;text-align:center;} */
	/* .block_product .colitem.active .itemcont .txtcont .title{margin-left:0;margin-right:0;text-align:left;} */
	/* .block_product .colitem.active .itemcont .txtcont .more{margin-left:auto;margin-right:auto;text-align:center;} */
	/* .block_product .colitem.active .itemcont .txtcont .more a{margin-left:auto;margin-right:auto;text-align:center;} */
	/* .block_product .colitem.active .itemcont .txtcont{padding:45px 15px 45px;margin:0px;} */
	/* .block_product .colitem.active .itemcont .txtcont .title:after{display:none;} */
/* } */













/* 第5屏 */
.block_partner{width:100%;height:100vh;display:block;margin:0px;padding:0px 0px 0px;background:#fff;}
.block_partner_list .itembox .img{display:block;width:100%;margin:0px auto;text-align:center;padding:0px;overflow:hidden;border:0px solid red;}
.block_partner_list .itembox .img img{max-width:100%;max-height:100%;display:inline-block;margin:0px auto;text-align:center;font-size:0;overflow:hidden;}
.block_partner_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.block_partner_list .itembox .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.block_partner_list .itembox:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.block_partner_list_onebox{width:100%;display:block;margin:0px;padding:0px 0px 0px;position:relative;top:0px;left:0px;z-index:0;border:0px solid yellow;border-top:1px solid #f5f5f5;}
.block_partner_list_row1{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-around;align-items:stretch;padding:8px 120px;margin:0px;border-bottom:1px solid #f5f5f5;}
.block_partner_list_row1 .itembox{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;margin:0px;padding:5px;}
.block_partner_list_row2{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-around;align-items:stretch;padding:8px 220px;margin:0px;border-bottom:1px solid #f5f5f5;}
.block_partner_list_row2 .itembox{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin:0px;padding:5px;}
.block_partner_list{width:100%;display:block;padding:110px 0px 0px;margin:0px;}
.block_partner_list .myswiper{width:100%;height:auto;margin:0px 0px 0px;padding:0px;}
.block_partner_list .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.block_partner_list .swiper-slide{width:100%;height:auto;}
.block_partner_list .swiper-button-next,
.block_partner_list .swiper-button-prev{display:block;margin:0px;padding:0px;width:50px;height:50px;line-height:50px;border-radius:0px;opacity:1;background:transparent;}
.block_partner_list .swiper-button-next{left:auto;right:0px;}
.block_partner_list .swiper-button-next:after,
.block_partner_list .swiper-button-prev:after{display:block;margin:0px;padding:0px;width:50px;height:50px;line-height:50px;border-radius:100px;color:#fff;font-size:14px;font-weight:700;text-align:center;vertical-align:middle;background:#0047ba;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.block_partner_list .swiper-button-next:hover:after,
.block_partner_list .swiper-button-prev:hover:after{background:#99b5e3;opacity:1;}
.block_partner_list .swiper-button-next.swiper-button-disabled:after,
.block_partner_list .swiper-button-prev.swiper-button-disabled:after{background:#99b5e3;opacity:1;}
@media (max-width:1500px){
	.block_partner_list_row1{padding-left:8vw;padding-right:8vw;}
	.block_partner_list_row2{padding-left:14.66666667vw;padding-right:14.66666667vw;}
}
@media (max-height:718px) or (max-width:766px){
	.block_partner{height:auto;padding:0px 0px 60px;}
	.block_partner_list{padding:50px 0px 0px;}
	.block_partner_list_row1{padding:10px 60px;}
	.block_partner_list_row2{padding:10px 110px;}
	.block_partner_list_row1 .itembox{padding:2px;}
	.block_partner_list_row2 .itembox{padding:2px;}
	.block_partner_list .swiper-button-next,
	.block_partner_list .swiper-button-prev{width:40px;height:40px;line-height:40px;}
	.block_partner_list .swiper-button-next:after,
	.block_partner_list .swiper-button-prev:after{width:40px;height:40px;line-height:40px;}
}
@media (max-width:575px){
	.block_partner_list_row1{padding:10px 50px;}
	.block_partner_list_row2{padding:10px 90px;}
	.block_partner_list_row1 .itembox{padding:0px;}
	.block_partner_list_row2 .itembox{padding:0px;}
	.block_partner_list .swiper-button-next,
	.block_partner_list .swiper-button-prev{width:30px;height:30px;line-height:30px;}
	.block_partner_list .swiper-button-next:after,
	.block_partner_list .swiper-button-prev:after{width:30px;height:30px;line-height:30px;font-size:12px;}
}
@media (min-height:1040px) or (min-width:2020px){
	.block_partner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
}
/* 第6屏 */
.footer{width:100%;display:block;padding:0px 0 0px;margin:0px;font-size:15px;color:#cdd6e9;line-height:26px;background-color:#063190;}
.footer a{color:#cdd6e9;}
.footer a:hover{color:#fff;text-decoration:underline;text-decoration:none;}
.footer p{margin:0px;padding:0px;}
.footer_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:80px 0px 50px;margin:0px;}
.footer_row .footer_left{-ms-flex:0 0 61%;flex:0 0 61%;max-width:820px;margin:0px;padding:0px 30px 0px 0px;}
.footer_row .footer_right{-ms-flex:0 0 39%;flex:0 0 39%;max-width:39%;margin:0px;padding:0px 0px 0px 0px;}
.footer_logo{width:100%;display:block;margin:0;padding:0px 0px 40px;font-size:0px;border-bottom:1px solid rgba(255,255,255,0.1);}
.footer_logo a{display:inline-block;font-size:0px;overflow:hidden;}
.footer_logo a img{display:inline-block;font-size:0px;overflow:hidden;}
.footer_row .footer_right .footer_contact{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:50px 0px 0px;margin:0px -5px;}
.footer_row .footer_right .footer_contact .contact_col{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 5px;margin:0px;}
.footer_row .footer_right .footer_contact .qrcode_col{-ms-flex:1 1 auto;flex:1 1 auto;max-width:210px;padding:0px 5px;margin:0px;}
.footer_row .footer_right .footer_contact .contact_col .phone{display:block;padding:0px 0px 0px;margin:0px 0px 10px;color:#fff;font-size:40px;line-height:1;font-weight:400;font-family:var(--fontfamilynumber);}
.footer_row .footer_right .footer_contact .contact_col .contact{display:block;padding:0px 0px 0px;margin:0px;}
.footer_row .footer_right .footer_contact .contact_col .contact p{margin-bottom:3px;}
.footer_row .footer_right .footer_contact .qrcode_col{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:10px 0px 0px;margin:0px -5px;}
.footer_row .footer_right .footer_contact .qrcode_col .qrcode{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 5px;margin:0px auto;text-align:center;}
.footer_row .footer_right .footer_contact .qrcode_col .qrcode .img{width:100%;display:block;margin:0px auto;text-align:center;padding:0px;font-size:0;}
.footer_row .footer_right .footer_contact .qrcode_col .qrcode .img img{width:100%;min-width:70px;display:inline-block;margin:0px auto;text-align:center;padding:0px;font-size:0;}
.footer_row .footer_right .footer_contact .qrcode_col .qrcode .txt{margin:0px;padding:5px 0px 0px;font-size:14px;text-align:center;}
.footer_nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px;margin:0px -3px;}
.footer_nav .colitem{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 3px;margin:0px;text-align:left;}
.footer_nav .colitem .colcont{display:inline-block;margin:0px;padding:0px 0px 0px;text-align:left;}
.footer_nav .colitem .tit{margin:0px;padding:0px;color:#fff;font-size:17px;font-weight:700;text-align:left;}
.footer_nav .colitem .tit a{color:#fff;}
.footer_nav .colitem ul{margin:0px 0px 0px;padding:20px 0px 0px;text-align:left;}
.footer_nav .colitem ul li{margin:0px;padding:5px 0px;line-height:22px;}
.footer_nav .colitem ul li a{margin:0px;padding:0px;}
.footer_row .footer_left .footer_copyright{display:block;padding:35px 0px 0px;margin:0px;text-align:left;}
@media (max-width:991px){
	.footer_logo{padding:0px 0px 20px;}
	.footer_row .footer_right .footer_contact{padding:0px 0px 0px 0px;margin:20px 0px 0px;}
	.footer_row .footer_right .footer_contact .contact_col .phone{margin:0px 0px 10px;font-size:36px;}
}
@media (max-width:767px){
	.footer{font-size:14px;line-height:22px;}
	.footer_row{padding:35px 0px 20px;}
	.footer_row .footer_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.footer_row .footer_right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 0px 0px;}
	.footer_logo{padding:0px 0px 10px;}
	.footer_logo a img{max-height:50px;}
	.footer_row .footer_right .footer_contact{padding:18px 0px 0px;margin:0px;}
	.footer_row .footer_right .footer_contact .contact_col .phone{margin:0px 0px 10px;font-size:32px;}
	.footer_row .footer_right .footer_contact .contact_col .contact p{margin-bottom:0px;}
	.footer_nav{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px;}
	.footer_nav .colitem{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px;margin:0px;text-align:left;}
	.footer_nav .colitem .colcont{display:block;margin:0px;text-align:left;}
	.footer_nav .colitem .tit{font-size:15px;}
	.footer_nav .colitem ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -7px;padding:2px 0px 10px 0px;}
	.footer_nav .colitem ul li{padding:0px 7px;}
	.footer_row .footer_left .footer_copyright{display:block;padding:10px 0px 0px;margin:0px;text-align:left;}
}
@media (max-width:575px){
	/* .footer{font-size:14px;line-height:22px;} */
	/* .footer_row{padding:35px 0px 20px;} */
	/* .footer_row .footer_left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;} */
	/* .footer_row .footer_right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:20px 0px 0px 0px;} */
.footer_row .footer_right .footer_contact{-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:20px 0px 0px;margin:0px -0px;}
.footer_row .footer_right .footer_contact .contact_col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
.footer_row .footer_right .footer_contact .qrcode_col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0px 0px 0px;}
.footer_row .footer_right .footer_contact .qrcode_col{justify-content:flex-start;padding:10px 0px 0px;margin:0px -5px;}
.footer_row .footer_right .footer_contact .qrcode_col .qrcode{-ms-flex:0 1 auto;flex:0 1 auto;max-width:100px;padding:0px 5px;margin:0px;text-align:left;}
}

.title02{display:block;margin:0px auto;text-align:center;padding:0px 0px 0px;font-size:38px;font-weight:400;color:#222;line-height:1.2;letter-spacing:3px;}
.visual_history .title02{color:#fff;}
.body_en .title02{letter-spacing:0px;}
@media (max-width:767px){
	.title02{font-size:26px;line-height:1.3;letter-spacing:1px;}
}
.visual_profile{width:100%;display:block;overflow:hidden;margin:0px;padding:90px 0px 90px;background:url(../images/visual_profile.jpg) center 0px no-repeat;background-size:cover;}
.visual_profile .content{display:block;margin:0px auto 100px;text-align:left;padding:80px 0px 0px;max-width:1200px;max-width:100%;font-size:16px;font-weight:400;color:#828282;line-height:2;}
.visual_profile .content p{margin:0px 0px 5px;}
.visual_profile .block_about_dynuminfobox{margin:0px 0px 0px;}
.visual_profile .block_about_dynuminfo li .num span{color:#0047ba;}
.visual_profile .block_about_dynuminfo li .num i{color:#0047ba;}
@media (max-width:767px){
	.visual_profile{padding:50px 0px 50px;}
	.visual_profile .content{margin:0px 0px 30px;text-align:left;padding:30px 0px 0px;font-size:15px;line-height:1.8;}
}
.visual_history{width:100%;display:block;margin:0px;padding:90px 0px 200px;background:url(../images/visual_history.jpg) center 0 no-repeat;background-size:cover;}
.visual_history .block_history_list{padding:70px 0px 0px;}
@media (max-width:767px){
	.visual_history{padding:60px 0px 100px;}
	.visual_history .block_history_list{padding:30px 0px 0px;}
}
.visual_culture{width:100%;display:block;margin:0px;padding:90px 0px 90px;}
.visual_culture_list{width:100%;display:block;margin:0px;padding:60px 0px 0px;position:relative;top:0px;left:0px;z-index:0;}
.visual_culture_listcont{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.visual_culture_listcont .item{width:100%;display:block;margin:0px;padding:0px;position:relative;top:0px;left:0px;z-index:0;overflow:hidden;}
.visual_culture_listcont .item .img{display:block;width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.visual_culture_listcont .item .img img{display:block;width:100%;margin:0px;padding:0px;font-size:0;overflow:hidden;}
.visual_culture_listcont .item .text{width:100%;display:block;padding:170px 30px 0px 55px;margin:0px;text-align:left;line-height:1;position:absolute;top:0px;left:0;z-index:10;height:100%;}
.visual_culture_listcont .item .text .txt1{padding:0px;margin:0px 0px 30px;font-size:30px;font-weight:700;line-height:1.3;color:#fff;}
.visual_culture_listcont .item .text .txt2{padding:0px 0px 0px 45px;margin:0px 0px 0px;font-size:18px;font-weight:400;line-height:28px;color:#fff;position:relative;}
.visual_culture_listcont .item .text .txt2:before{content:"";position:absolute;top:14px;left:0px;z-index:0;width:35px;height:1px;line-height:1px;background:#fff;}
.visual_culture_listnav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:0px;margin:0px;position:absolute;bottom:0px;left:0px;z-index:10;}
.visual_culture_listnav .item{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;padding:50px 0px 40px;margin:0px auto;text-align:center;border-top:1px solid rgba(255,255,255,0.4);}
.visual_culture_listnav .item + .item{border-left:1px solid rgba(255,255,255,0.4);}
.visual_culture_listnav .item.on{background:#0047ba;}
.visual_culture_listnav .item .icon{display:block;margin:0px auto 30px;text-align:center;padding:0px;font-size:0;overflow:hidden;min-height:55px;overflow:hidden;}
.visual_culture_listnav .item .icon{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:flex-end;}
.visual_culture_listnav .item .icon img{display:inline-block;max-width:100%;max-height:100%;margin:0px auto;text-align:center;padding:0px;font-size:0;overflow:hidden;}
.visual_culture_listnav .item .txt1{padding:0px;margin:0px 0px 0px;font-size:18px;font-weight:400;line-height:1.6;color:#fff;}
@media (max-width:1500px){
	.visual_culture_listcont .item .text{padding:8vw 30px 0px 3.666666667vw;}
	.visual_culture_listnav .item{padding:3.333333333vw 0px 2.666666667vw;}
}
@media (max-width:991px){
	.visual_culture_listcont .item .text{padding:8vw 20px 0px 40px;}
	.visual_culture_listcont .item .text .txt1{margin:0px 0px 20px;}
	.visual_culture_listnav .item .icon{margin:0px auto 20px;min-height:0;}
	.visual_culture_listnav .item .icon img{height:40px;}
	.visual_culture_listnav .item .txt1{font-size:16px;}
}
@media (max-width:767px){
	.visual_culture{padding:60px 0px 40px;}
	.visual_culture_list{padding:30px 0px 0px;}
	.visual_culture_listcont .item .img{width:800px;margin-left:-400px;position:relative;left:50%;}
	.visual_culture_listcont .item .img img{width:750px;}
	.visual_culture_listcont .item .text .txt1{margin:0px 0px 10px;font-size:26px;}
	.visual_culture_listcont .item .text .txt2{padding:0px 0px 0px 35px;font-size:16px;line-height:24px;}
	.visual_culture_listcont .item .text .txt2:before{top:12px;width:28px;}
	.visual_culture_listnav .item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:10px 0px 10px;}
	.visual_culture_listnav .item .icon{margin:0px auto 5px;}
	.visual_culture_listnav .item .icon img{height:25px;}
	.visual_culture_listnav .item .txt1{font-size:14px;}
}
@media (max-width:575px){
	.visual_culture_listcont .item .text{padding:9vw 10px 0px 30px;}
}

.visual_certificate{width:100%;display:block;margin:0px 0px 0px;padding:90px 0px 90px;background:url(../images/visual_certificate.jpg) center 0 no-repeat;background-size:cover;}
.visual_certificate_list{width:100%;display:block;padding:0px;margin:60px 0px 0px;position:relative;}
.visual_certificate_list .swiper{width:100%;height:auto;margin:0px 0px 0px;padding:0px;}
.visual_certificate_list .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.visual_certificate_list .swiper-slide{width:auto;height:auto;}
.visual_certificate_list .swiper-button-next,
.visual_certificate_list .swiper-button-prev{display:block;margin:0px;padding:0px;width:50px;height:50px;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:absolute;left:-70px;right:auto;margin-top:-25px;}
.visual_certificate_list .swiper-button-next{left:auto;right:-70px;}
.visual_certificate_list .swiper-button-next:after,
.visual_certificate_list .swiper-button-prev:after{display:block;margin:0px;padding:0px;width:100%;height:50px;line-height:50px;color:#0047ba;background:#fff;border-radius:100px;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.visual_certificate_list .swiper-button-next:hover:after,
.visual_certificate_list .swiper-button-prev:hover:after{color:#fff;background:#0047ba;}
.visual_certificate_list .itembox{height:100%;display:block;margin:0px;padding:40px 40px 20px;overflow:hidden;cursor:pointer;background:#fff;}
.visual_certificate_list .itembox .img{display:block;margin:0px auto 15px;padding:0px;text-align:center;overflow:hidden;}
.visual_certificate_list .itembox .img img{max-width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_certificate_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.visual_certificate_list .itembox:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.visual_certificate_list .itembox .title{display:block;padding:0px;margin:0px;text-align:center;font-size:14px;font-weight:400;color:#222;line-height:20px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_certificate_list .itembox .img img{max-width:700px;max-height:282px;}
@media (max-width:1658px){
	.visual_certificate_list .swiper-button-next,
	.visual_certificate_list .swiper-button-prev{left:-25px;right:auto;}
	.visual_certificate_list .swiper-button-next{left:auto;right:-25px;}
	.visual_certificate_list .swiper-button-next:after,
	.visual_certificate_list .swiper-button-prev:after{color:#0047ba;background:#fff;height:50px;line-height:46px;border:2px solid #0047ba;}
}
@media (max-width:1200px){
	.visual_certificate_list .itembox .img img{max-width:500px;max-height:220px;}
}
@media (max-width:767px){
	.visual_certificate{padding:60px 0px 50px;}
	.visual_certificate_list{margin:30px 0px 0px;}
	.visual_certificate_list .swiper-button-next,
	.visual_certificate_list .swiper-button-prev{width:44px;height:44px;left:-18px;right:auto;}
	.visual_certificate_list .swiper-button-next{left:auto;right:-18px;}
	.visual_certificate .swiper-button-next:after,
	.visual_certificate .swiper-button-prev:after{height:44px;line-height:40px;font-size:14px;}
	.visual_certificate_list .itembox{padding:20px 15px 15px;}
	.visual_certificate_list .itembox .img{margin:0px auto 13px;}
	.visual_certificate_list .itembox .img img{max-width:400px;max-height:200px;}
}
@media (max-width:480px){
	.visual_certificate{padding:60px 0px 50px;}
	.visual_certificate_list{margin:30px 0px 0px;}
	.visual_certificate_list .swiper-button-next,
	.visual_certificate_list .swiper-button-prev{width:44px;height:44px;left:-18px;right:auto;}
	.visual_certificate_list .swiper-button-next{left:auto;right:-18px;}
	.visual_certificate .swiper-button-next:after,
	.visual_certificate .swiper-button-prev:after{height:44px;line-height:40px;font-size:14px;}
	.visual_certificate_list .itembox{padding:20px 15px 15px;}
	.visual_certificate_list .itembox .img{margin:0px auto 13px;}
	.visual_certificate_list .itembox .img img{max-width:320px;max-height:180px;}
}
.visual_album{width:100%;display:block;margin:0px 0px 0px;padding:90px 0px 90px;background:#f9f9f9;}
.visual_album_list{width:100%;display:block;padding:0px;margin:60px 0px 0px;position:relative;}
.visual_album_list .swiper{width:100%;height:auto;margin:0px 0px 0px;padding:0px;}
.visual_album_list .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.visual_album_list .swiper-slide{width:auto;height:auto;}
.visual_album_list .swiper-button-next,
.visual_album_list .swiper-button-prev{display:block;margin:0px;padding:0px;width:50px;height:50px;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:absolute;left:-70px;right:auto;margin-top:-25px;}
.visual_album_list .swiper-button-next{left:auto;right:-70px;}
.visual_album_list .swiper-button-next:after,
.visual_album_list .swiper-button-prev:after{display:block;margin:0px;padding:0px;width:100%;height:50px;line-height:46px;color:#0047ba;background:#fff;border:2px solid #0047ba;border-radius:100px;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.visual_album_list .swiper-button-next:hover:after,
.visual_album_list .swiper-button-prev:hover:after{color:#fff;background:#0047ba;}
.visual_album_list .itembox{height:100%;display:block;margin:0px;padding:8px 8px 17px;overflow:hidden;cursor:pointer;background:#fff;}
.visual_album_list .itembox .img{display:block;margin:0px auto 17px;padding:0px;text-align:center;overflow:hidden;}
.visual_album_list .itembox .img img{max-width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_album_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.visual_album_list .itembox .img img{max-height:256px;}
.visual_album_list .itembox:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.visual_album_list .itembox .title{display:block;padding:0px;margin:0px;text-align:center;font-size:18px;font-weight:400;color:#222;line-height:26px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1658px){
	.visual_album_list .swiper-button-next,
	.visual_album_list .swiper-button-prev{left:-25px;right:auto;}
	.visual_album_list .swiper-button-next{left:auto;right:-25px;}
}
@media (max-width:767px){
	.visual_album{padding:60px 0px 50px;}
	.visual_album_list{margin:30px 0px 0px;}
	.visual_album_list .swiper-button-next,
	.visual_album_list .swiper-button-prev{width:44px;height:44px;left:-18px;right:auto;}
	.visual_album_list .swiper-button-next{left:auto;right:-18px;}
	.visual_album .swiper-button-next:after,
	.visual_album .swiper-button-prev:after{height:44px;line-height:40px;font-size:14px;}
	.visual_album_list .itembox{padding:0px 0px 13px;}
	.visual_album_list .itembox .img{margin:0px auto 13px;}
	.visual_album_list .itembox .title{font-size:16px;line-height:22px;}
}
.visual_partner{width:100%;display:block;margin:0px 0px 0px;padding:90px 0px 140px;background:#fff;}
.visual_partner .block_partner_list{width:100%;display:block;padding:60px 0px 0px;margin:0px;}
@media (max-width:767px){
	.visual_partner{padding:50px 0px 50px;}
	.visual_partner .block_partner_list{padding:30px 0px 0px;}
}

.visual_manufacture_intro{width:100%;display:block;padding:90px 0px 50px;margin:0;}
.visual_manufacture_intro_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 0px;margin:0px -35px;}
.visual_manufacture_intro_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;margin:0px;padding:40px 35px;}
.visual_manufacture_intro_list .item .title{width:100%;display:block;padding:10px 0px 28px 80px;margin:0;color:#0047ba;font-size:24px;font-weight:700;line-height:1.3;position:relative;border-bottom:1px solid #ddd;}
.visual_manufacture_intro_list .item .title .icon{display:block;margin:0px;padding:0px;font-size:0px;line-height:1;position:absolute;top:0px;left:0px;z-index:0;}
.visual_manufacture_intro_list .item .title .icon img{display:block;margin:0;padding:0px;font-size:0;}
.visual_manufacture_intro_list .item .title .icon.over{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.visual_manufacture_intro_list .item .title .icon.out{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.visual_manufacture_intro_list .item .desc{width:100%;display:block;padding:35px 0px 0px;margin:0;color:#828282;font-size:16px;font-weight:400;line-height:24px;}
@media (max-width:1200px){
	.visual_manufacture_intro_list{margin:0px -25px;}
	.visual_manufacture_intro_list .item{padding:35px 25px;}
}
@media (max-width:991px){
	.visual_manufacture_intro_list{margin:0px -25px;}
	.visual_manufacture_intro_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:30px 25px;}
}
@media (max-width:767px){
	.visual_manufacture_intro{padding:60px 0px 25px;}
	.visual_manufacture_intro_list{padding:20px 0px 0px;margin:0px -15px;}
	.visual_manufacture_intro_list .item{padding:20px 15px;}
	.visual_manufacture_intro_list .item .title{padding:10px 0px 16px 38px;font-size:18px;}
	.visual_manufacture_intro_list .item .title .icon{top:9px;}
	.visual_manufacture_intro_list .item .title .icon img{max-width:26px;}
	.visual_manufacture_intro_list .item .desc{padding:12px 0px 0px;font-size:14px;line-height:22px;}
}
@media (max-width:575px){
	.visual_manufacture_intro{padding:50px 0px 20px;}
	.visual_manufacture_intro_list{padding:10px 0px 0px;}
	.visual_manufacture_intro_list .item .title{padding:10px 0px 16px 30px;font-size:16px;}
	.visual_manufacture_intro_list .item .title .icon{top:10px;}
	.visual_manufacture_intro_list .item .title .icon img{max-width:22px;}
}
.visual_manufacture_album_nav{width:100%;display:block;margin:0px 0px 50px;padding:0px 0px 0px;background:rgba(255,255,255,1);position:-webkit-sticky;position:sticky;top:90px;left:0px;z-index:99999;}
.visual_manufacture_album_nav .list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:10px 0px;margin:0px -11px;}
.visual_manufacture_album_nav .list1 li{-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;min-width:156px;margin:0px;text-align:center;padding:11px 11px;}
.visual_manufacture_album_nav .list1 li a{display:block;padding:15px 15px;margin:0;text-align:center;color:#222;font-size:16px;font-weight:700;line-height:24px;border:1px solid #dcdcdc;}
.visual_manufacture_album_nav .list1 li a:hover,
.visual_manufacture_album_nav .list1 li a.active{color:#fff;background:#0047ba;border:1px solid #0047ba;}
@media (max-width:1200px){
	.visual_manufacture_album_nav .list1{margin:0px -6px;}
	.visual_manufacture_album_nav .list1 li{-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;min-width:0;padding:4px 6px;}
}
@media (max-width:767px){
	.visual_manufacture_album_nav{margin:0px 0px 30px;}
	.visual_manufacture_album_nav .list1 li a{padding:10px 15px;font-size:15px;font-weight:400;line-height:24px;}
}
@media (max-width:991px){
	.visual_manufacture_album_nav{top:60px;}
}
@media (max-width:575px){
	.visual_manufacture_album_nav{top:50px;}
	.visual_manufacture_album_nav .list1{margin:0px -2px;}
	.visual_manufacture_album_nav .list1 li{-ms-flex:1 0 auto;flex:1 0 auto;max-width:none;min-width:0;padding:2px 2px;}
	.visual_manufacture_album_nav .list1 li a{padding:8px 15px;font-size:14px;}
}
.visual_manufacture_album{width:100%;display:block;margin:0px 0px 90px;padding:0px 0px 0px;}
.visual_manufacture_album_list_title{display:block;padding:0px;margin:0px 0px 50px;text-align:center;font-size:38px;font-weight:700;color:#222;line-height:1.2;}
.visual_manufacture_album_list_desc{display:block;padding:35px 55px;margin:0px 0px 30px;font-size:16px;font-weight:400;color:#4c4c4c;line-height:30px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:#f7f8fc;}
.visual_manufacture_album_list_desc p{margin:0px 0px 0px;}
.visual_manufacture_album_list{width:100%;display:block;padding:0px;margin:0px 0px 0px;position:relative;}
.visual_manufacture_album_list .swiper{width:100%;height:auto;margin:0px 0px 0px;padding:0px;}
.visual_manufacture_album_list .swiper-slide{font-size:0px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.visual_manufacture_album_list .swiper-slide{width:auto;height:auto;}
.visual_manufacture_album_list .swiper-button-next,
.visual_manufacture_album_list .swiper-button-prev{display:block;margin:0px;padding:0px;width:50px;height:50px;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:absolute;left:-70px;right:auto;margin-top:-25px;}
.visual_manufacture_album_list .swiper-button-next{left:auto;right:-70px;}
.visual_manufacture_album_list .swiper-button-next:after,
.visual_manufacture_album_list .swiper-button-prev:after{display:block;margin:0px;padding:0px;width:100%;height:50px;line-height:46px;color:#fff;background:#0047ba;border:2px solid #0047ba;border-radius:100px;font-size:16px;font-weight:700;text-align:center;vertical-align:middle;opacity:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;}
.visual_manufacture_album_list .swiper-button-next.swiper-button-disabled:after,
.visual_manufacture_album_list .swiper-button-prev.swiper-button-disabled:after{color:#fff;background:#99b5e3;border:2px solid #99b5e3;}
.visual_manufacture_album_list .itembox{height:100%;display:block;margin:0px;padding:0px 0px 0px;overflow:hidden;cursor:pointer;}
.visual_manufacture_album_list .itembox .img{display:block;margin:0px auto 12px;padding:0px;text-align:center;overflow:hidden;}
.visual_manufacture_album_list .itembox .img img{max-width:100%;max-height:100%;display:block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}


.visual_manufacture_album_list .itembox{border:0px solid red;}
.visual_manufacture_album_list .itembox .img{height:100%;height:-webkit-calc(100% - 34px);height:calc(100% - 34px);border:0px solid yellow;}
.visual_manufacture_album_list .itembox .img img{max-width:100%;max-height:100%;border:0px solid green;max-height:363px;}
.visual_manufacture_album_list .itembox .img{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
/* !important */

.visual_manufacture_album_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.visual_manufacture_album_list .itembox:hover .img img{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);opacity:1;}
.visual_manufacture_album_list .itembox .title{display:block;padding:0px;margin:0px;text-align:center;font-size:16px;font-weight:400;color:#4c4c4c;line-height:22px;height:22px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
@media (max-width:1658px){
	.visual_manufacture_album_list .swiper-button-next,
	.visual_manufacture_album_list .swiper-button-prev{left:-25px;right:auto;}
	.visual_manufacture_album_list .swiper-button-next{left:auto;right:-25px;}
}
@media (max-width:767px){
	.visual_manufacture_album{margin:0px 0px 40px;}
	.visual_manufacture_album_list_title{margin:0px 0px 25px;font-size:26px;line-height:1.3;letter-spacing:1px;}
	.body_en .visual_manufacture_album_list_title{letter-spacing:0px;}
	.visual_manufacture_album_list_desc{padding:20px 15px;margin:0px 0px 15px;font-size:14px;line-height:23px;}
	.visual_manufacture_album_list_desc p{margin:0px 0px 0px;}
	.visual_manufacture_album_list .swiper-button-next,
	.visual_manufacture_album_list .swiper-button-prev{width:44px;height:44px;left:-18px;right:auto;}
	.visual_manufacture_album_list .swiper-button-next{left:auto;right:-18px;}
	.visual_manufacture_album .swiper-button-next:after,
	.visual_manufacture_album .swiper-button-prev:after{height:44px;line-height:40px;font-size:14px;}
	.visual_manufacture_album_list .itembox{padding:0px 0px 13px;}
	.visual_manufacture_album_list .itembox .img{margin:0px auto 12px;}
	.visual_manufacture_album_list .itembox .title{font-size:16px;line-height:22px;}
}

.list_product{display:block;margin:0px;padding:0px 0px 120px;overflow:hidden;background:#f2f2f2;}
.list_product_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:70px 0px 60px;margin:0px -20px;}
.list_product_list .itembox{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:20px;margin:0px;}
.list_product_list .itembox .cont{width:100%;height:100%;display:block;padding:0px;margin:0px;background:#fff;-webkit-box-shadow:4px 4px 20px rgba(0,0,0,0.06);box-shadow:4px 4px 20px rgba(0,0,0,0.06);}
.list_product_list .itembox .img{display:block;margin:0px auto;text-align:center;padding:0px;overflow:hidden;border-bottom:1px solid #e6e6e6;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_product_list .itembox .img img{max-width:100%;max-height:100%;display:inline-block;margin:0px auto;text-align:center;font-size:0;overflow:hidden;}
.list_product_list .itembox .img img{width:100%;height:100%;display:block;margin:0px auto;text-align:center;font-size:0;overflow:hidden;}
.list_product_list .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.list_product_list .itembox .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_product_list .itembox:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);}
.list_product_list .itembox .title{height:80px;padding:10px 0px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_product_list .itembox .title b{padding:0px 15px;margin:0px;text-align:center;color:#222;font-size:22px;font-weight:400;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;line-height:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_product_list .itembox:hover .img{border-bottom:1px solid #0047ba;}
.list_product_list .itembox:hover .title{background:#0047ba;}
.list_product_list .itembox:hover .title b{color:#fff;}
@media (max-width:1200px){
	.list_product_list{margin:0px -15px;}
	.list_product_list .itembox{padding:15px;}
	.list_product_list .itembox .title{height:62px;padding:7px 0px;}
	.list_product_list .itembox .title b{font-size:18px;line-height:24px;}
}
@media (max-width:767px){
	.list_product{padding:0px 0px 60px;}
	.list_product_list{padding:30px 0px 30px;margin:0px -10px;}
	.list_product_list .itembox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px;}
	.list_product_list .itembox .title{height:56px;padding:6px 0px;}
	.list_product_list .itembox .title b{padding:0px 10px;font-size:16px;line-height:22px;}
}
@media (max-width:575px){
	.list_product{padding:0px 0px 40px;}
	.list_product_list{margin:0px -7px;}
	.list_product_list .itembox{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:7px;}
	.list_product_list .itembox .title{height:46px;padding:0px 0px;}
	.list_product_list .itembox .title b{padding:0px 10px;font-size:16px;line-height:46px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
}

.list_news{display:block;margin:0px;padding:90px 0px 120px;overflow:hidden;}
.list_news_top{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0px 0px 0px;margin:0 0px;}
.list_news_top .imgcol{-ms-flex:0 0 66%;flex:0 0 66%;max-width:66%;padding:0px 0px;margin:0px;}
.list_news_top .txtcol{-ms-flex:0 0 34%;flex:0 0 34%;max-width:34%;padding:0px 0px;margin:0px;background:#f6f7f9;}
.list_news_top .imgcol .img{width:100%;height:100%;display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px;overflow:hidden;}
.list_news_top .imgcol .img a{width:100%;height:100%;display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.list_news_top .imgcol .img a img{width:100%;height:100%;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_news_top .imgcol .img a img{-o-object-fit:cover;object-fit:cover;}
.list_news_top .imgcol:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.list_news_top .txtcol{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;}
.list_news_top .txtcol .txtcont{display:block;padding:20px 35px 20px 35px;margin:0;}
.list_news_top .txtcol .txtcont .date{display:block;padding:0px;margin:0px 0px 40px;font-size:15px;font-weight:700;color:#666;font-family:var(--fontfamilynumber);}
.list_news_top .txtcol .txtcont .tit{display:block;padding:0px;margin:0px 0px 15px;color:#222;font-size:24px;font-weight:700;line-height:36px;max-height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_news_top .txtcol .txtcont .tit a{color:#333;}
.list_news_top .txtcol .txtcont:hover .tit a{color:#0047ba;}
.list_news_top .txtcol .txtcont .summary{display:block;padding:0px;margin:0px 0px 40px;color:#888;font-size:14px;font-weight:400;line-height:28px;max-height:112px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}
.list_news_top .txtcol .txtcont .more{display:block;padding:0px;margin:0px;}
.list_news_top .txtcol .txtcont .more a{color:#666;font-size:14px;font-weight:400;}
.list_news_top .txtcol .txtcont .more a:hover{color:#0047ba;font-weight:700;}
.list_news_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0px 50px;margin:0 -20px;}
.list_news_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:30px 20px;margin:0px;}
.list_news_list .item .cont{height:100%;display:block;padding:0px;margin:0;background:#f6f7f9;}
.list_news_list .item .cont .img{width:100%;display:block;font-size:0;margin:0 auto;text-align:center;padding:0px 0px;overflow:hidden;}
.list_news_list .item .cont .img a{display:block;font-size:0;margin:0 auto;text-align:center;padding:0px;overflow:hidden;}
.list_news_list .item .cont .img a img{width:100%;display:block;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.list_news_list .item .cont:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.list_news_list .item .cont .txtcont{display:block;padding:25px 25px 50px 25px;margin:0;background:#f6f7f9;}
.list_news_list .item .cont .txtcont .date{display:block;padding:0px;margin:0px 0px 10px;font-size:15px;font-weight:700;color:#666;font-family:var(--fontfamilynumber);}
.list_news_list .item .cont .txtcont .tit{display:block;padding:0px;margin:0px 0px 20px;color:#222;font-size:24px;font-weight:700;line-height:36px;height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list_news_list .item .cont .txtcont .tit a{color:#333;}
.list_news_list .item .cont:hover .txtcont .tit a{color:#0047ba;}
.list_news_list .item .cont .txtcont .more{display:block;padding:0px;margin:0px;}
.list_news_list .item .cont .txtcont .more a{color:#666;font-size:14px;font-weight:400;}
.list_news_list .item .cont .txtcont .more a:hover{color:#0047ba;font-weight:700;}
@media (max-width:767px){
	.list_news{padding:40px 0px 50px;}
	.list_news_top{-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.list_news_top .imgcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.list_news_top .txtcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
	.list_news_top .imgcol .img,
	.list_news_top .imgcol .img a,
	.list_news_top .imgcol .img a img{height:auto;}
	.list_news_top .txtcol .txtcont{display:block;padding:15px 15px 20px 15px;margin:0;}
	.list_news_top .txtcol .txtcont .date{margin:0px 0px 5px;}
	.list_news_top .txtcol .txtcont .tit{margin:0px 0px 10px;font-size:18px;line-height:28px;max-height:56px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
	.list_news_top .txtcol .txtcont .summary{margin:0px 0px 10px;line-height:22px;max-height:88px;}
	.list_news_list{padding:7px 0px 20px;margin:0 -7px;}
	.list_news_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:7px 7px;}
	.list_news_list .item .cont{height:100%;}
	.list_news_list .item .cont .txtcont{padding:12px 15px 20px 15px;}
	.list_news_list .item .cont .txtcont .date{margin:0px 0px 2px;}
	.list_news_list .item .cont .txtcont .tit{margin:0px 0px 10px;font-size:16px;font-weight:700;line-height:24px;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
}
.details_news_title{width:100%;min-height:400px;margin:90px 0px 0px;padding:70px 0px 100px;background:url(../images/banner_news_details.jpg) 0 center no-repeat;background-size:cover;}
.details_news_title{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;}
.details_news_title .title{display:block;color:#fff;font-size:40px;font-weight:700;margin:0px 0px 50px;text-align:left;padding:0px 0px 0px;line-height:1.3;letter-spacing:0px;}
.details_news_title .date{display:block;color:#fff;font-size:18px;font-weight:700;margin:0px;text-align:left;padding:0px 0px 0px 25px;line-height:26px;font-family:var(--fontfamilynumber);background:url(../images/icon_time.png) 0 5px no-repeat;}
.details_news_content{width:100%;display:block;margin:0px 0px 0px;padding:0px 0px 0px;background:#f2f2f2;position:relative;top:0px;left:0px;z-index:0;}
.details_news_content .cont{width:100%;max-width:1200px;margin:0 auto;padding:60px 90px 120px;color:#666;font-size:16px;line-height:2;background:#fff;position:relative;top:-70px;left:0px;z-index:10;background:linear-gradient(to bottom, #fff 75%, rgba(255,255,255,0.15) 100%);}
.details_news_content .cont p,
.details_news_content .cont div{margin:0px 0px 0px;padding:0px;overflow:hidden;border:0px solid red;}
.details_news_content .cont img{max-width:100%;font-size:0;padding:0px;margin:0;line-height:1;overflow:hidden;}
.details_news_content .cont video{max-width:100%!important;max-height:100%!important;font-size:0;padding:0px;margin:0;line-height:1;overflow:hidden;}
.details_news_content .cont table,
.details_news_content .cont th,
.details_news_content .cont td{border:2px solid #ddd;}
.details_news_content .cont table{width:100%!important;max-width:100%!important;}
.details_news_content .cont th,
.details_news_content .cont td{padding:7px 10px!important;min-width:100px;}
.details_news_content .cont table tr:hover{background-color:rgba(0, 0, 0, 0.075);}
.details_news_pages{width:100%;display:block;margin:0px;padding:0px 0px;background:#0047ba;}
.details_news_pages_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;padding:0px 0px 0px;margin:0 -15px;}
.details_news_pages_row .page_prev,
.details_news_pages_row .page_next{-ms-flex:1 1 100%;flex:1 1 100%;max-width:none;margin:0px 0px 0px;padding:0px 15px;}
.details_news_pages_row .page_prev a,
.details_news_pages_row .page_next a{display:block;margin:0px;padding:0px 0px 0px 50px;height:120px;line-height:120px;font-size:18px;color:#fff;font-weight:400;background:url(../images/page_left.png) 0 center no-repeat;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;}
.details_news_pages_row .page_next a{padding:0px 50px 0px 0px;background:url(../images/page_right.png) right center no-repeat;}
.details_news_pages_row .page_next{text-align:right;}
.details_news_pages_row .page_prev a:hover,
.details_news_pages_row .page_next a:hover{padding:0px 0px 0px 0px;background-position:1000000px center;}
.details_news_pages_row .page_next a:hover{padding:0px 0px 0px 0px;background-position:1000000px center;}
.details_news_pages_row .goback{-ms-flex:0 0 120px;flex:0 0 120px;max-width:120px;margin:0px;padding:0px 0px;}
.details_news_pages_row .goback a{display:block;margin:0px;padding:0px;width:120px;height:120px;background:#003ea2 url(../images/page_menu.png) center center no-repeat;}
.details_news_pages_row .goback a:hover{background-color:#063190;}
@media (max-width:1900px){
    .details_news_content .cont{padding:60px 4.736842105vw 120px;}
}
@media (max-width:991px){
    .details_news_title{margin:60px 0px 0px;}
}
@media (max-width:767px){
	.details_news_title{min-height:0px;padding:70px 0px 60px;}
	.details_news_title .title{font-size:32px;margin:0px 0px 15px;}
	.details_news_title .date{font-size:16px;}
	.details_news_content .maxwrap{padding-left:0px;padding-right:0px;}
	.details_news_content .cont{padding:30px 30px 30px;line-height:1.75;top:-0px;}
	.details_news_content .cont img{width:100%!important;}
	.details_news_content .cont video{width:100%!important;height:auto!important;}
	.details_news_pages_row{margin:0px;}
	.details_news_pages_row .page_prev,
	.details_news_pages_row .page_next{-ms-flex:0 0 50px;flex:0 0 50px;max-width:50px;padding:0px 0px;}
	.details_news_pages_row .page_prev a,
	.details_news_pages_row .page_next a{padding:0px;width:50px;height:70px;line-height:1;font-size:0px;background-size:auto 30px;}
	.details_news_pages_row .page_next a{padding:0px;background-size:auto 30px;}
	.details_news_pages_row .goback{-ms-flex:0 0 70px;flex:0 0 70px;max-width:70px;padding:0px 0px;}
	.details_news_pages_row .goback a{width:70px;height:70px;background-size:auto 20px;}
}
@media (max-width:575px){
	.details_news_title{margin:54px 0px 0px;}
	.details_news_title{padding:50px 0px 40px;}
	.details_news_title .title{font-size:24px;}
	.details_news_title .date{font-size:15px;}
    .details_news_content .cont{padding-left:20px;padding-right:20px;}
}

.list_job{width:100%;display:block;padding:80px 0px 120px;margin:0px;}
.list_job_desc{width:100%;display:block;padding:0px 0px 0px;margin:0px auto 140px;text-align:center;background:url(../images/icon_join1.png) 0 0 no-repeat;}
.list_job_desc2{width:100%;display:block;padding:0px 0px 0px;margin:0px auto;text-align:center;background:url(../images/icon_join2.png) 100% 100% no-repeat;}
.list_job_desc .txt1{width:100%;max-width:920px;padding:50px 0px 0px;margin:0px auto;text-align:left;color:#666;font-size:18px;font-weight:400;line-height:28px;}
.list_job_desc .txt1 a{color:#0047ba;}
.list_job_title{width:100%;padding:0px;margin:0px 0px 0px;color:#0047ba;font-size:32px;font-weight:700;line-height:1.3;}
.list_job_list{width:100%;padding:50px 0px 50px;margin:0px;display:block;}
.list_job_list .itembox{width:100%;display:block;padding:0px;margin:0px 0px 30px;}
.list_job_list .itembox .title_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:33px 20px;margin:0px;background:#f6f7f9;line-height:30px;cursor:pointer;}
.list_job_list .itembox .title_row li{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:0px 15px;margin:0px;}
.list_job_list .itembox .title_row .t1{color:#222;font-size:22px;font-weight:700;}
.list_job_list .itembox .title_row .t1 i{display:inline-block;padding:0px 20px 0px;margin:0px;font-weight:400;font-style:normal;}
.list_job_list .itembox .title_row .t1 span{display:inline-block;padding:0px;margin:0px;font-weight:400;}
.list_job_list .itembox .title_row .t2{-ms-flex:0 1 auto;flex:0 1 auto;max-width:none;text-align:right;color:#b2b2b2;font-size:16px;}
.list_job_list .itembox .title_row .t2 i{display:inline-block;padding:0px 18px 0px;margin:0px;font-weight:400;font-size:14px;font-style:normal;}
.list_job_list .itembox .title_row .t2 span{display:inline-block;padding:0px;margin:0px;font-weight:400;}
.list_job_list .itembox .title_row .t3{height:100%;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;}
.list_job_list .itembox .title_row .t3 a{display:inline-block;margin:0px;padding:0px 22px;height:34px;line-height:34px;font-size:14px;font-weight:400;color:#fff;background:#0047ba;border-radius:100px;-webkit-transition:none;-o-transition:none;transition:none;}
.list_job_list .itembox .details{padding:30px 35px 35px;margin:0 0px;color:#fff;font-size:16px;font-weight:400;line-height:2;display:none;}
.list_job_list .itembox .details p{margin:0px 0px 0px;}
.list_job_list .itembox .details table,
.list_job_list .itembox .details th,
.list_job_list .itembox .details td{border:2px solid rgba(255,255,255,0.4);}
.list_job_list .itembox .details table{width:100%!important;max-width:100%!important;}
.list_job_list .itembox .details th,
.list_job_list .itembox .details td{padding:10px 10px!important;min-width:100px;}
.list_job_list .itembox .details table tr:hover{background-color:rgba(0, 0, 0, 0.075);}
.list_job_list .itembox.open{background:#0047ba;}
.list_job_list .itembox.open .title_row{background:#0047ba;border-bottom:2px solid #fff;}
.list_job_list .itembox.open .title_row .t1{color:#fff;}
.list_job_list .itembox.open .title_row .t2{color:#fff;}
.list_job_list .itembox.open .title_row .t3 a{color:#0047ba;background:#fff;}
@media (max-width:767px){
	.list_job{padding:50px 0px 60px;}
	.list_job_desc{margin:0px auto 40px;background:url(../images/icon_join1.png) 0% 0% no-repeat;background-size:70px auto;}
	.list_job_desc2{background:url(../images/icon_join2.png) 100% 100% no-repeat;background-size:70px auto;}
	.list_job_desc .txt1{padding:30px 0px 10px;font-size:16px;line-height:24px;}
	.list_job_title{font-size:26px;}
	.list_job_list{padding:30px 0px 30px;}
	.list_job_list .itembox{margin:0px 0px 15px;}
	.list_job_list .itembox .title_row{padding:18px 10px;}
	.list_job_list .itembox .title_row li{padding:0px 10px;}
	.list_job_list .itembox .title_row .t1{font-size:16px;}
	.list_job_list .itembox .title_row .t1 i{padding:0px 10px 0px;}
	.list_job_list .itembox .title_row .t2{display:none;}
	.list_job_list .itembox .title_row .t3 a{padding:0px 15px;height:30px;line-height:30px;}
	.list_job_list .maxwrap{padding:0px 0px;}
	.list_job_list .itembox .title_row{padding:15px 20px;}
	.list_job_list .itembox .details{padding:20px 30px 25px;}
	.list_job_list .itembox .details table,
	.list_job_list .itembox .details th,
	.list_job_list .itembox .details td{border:1px solid rgba(255,255,255,0.4);}
	.list_job_list .itembox .details th,
	.list_job_list .itembox .details td{padding:5px 7px!important;min-width:60px;}
}
@media (max-width:575px){
	.list_job_list .itembox .title_row{padding:15px 10px;}
	.list_job_list .itembox .title_row .t1{font-size:16px;}
	.list_job_list .itembox .title_row .t1 i{display:none;}
	.list_job_list .itembox .title_row .t1 span{display:none;}
	.list_job_list .itembox .details{padding:20px 20px 25px;}
	.list_job_list .itembox .details{padding:20px 30px 25px;font-size:14px;font-weight:400;line-height:1.75;}
	.list_job_list .itembox .details table,
	.list_job_list .itembox .details th,
	.list_job_list .itembox .details td{border:1px solid rgba(255,255,255,0.4);}
	.list_job_list .itembox .details th,
	.list_job_list .itembox .details td{padding:5px 5px!important;min-width:48px;}
}

.bottom_gototop{position:fixed;bottom:15px;right:15px;z-index:9999999999;display:block;width:40px;height:40px;margin:0px;padding:0px;border-radius:4px;}
.bottom_gototop{background:url(../images/icon_gototop.png) center center no-repeat;background-size:22px auto;background-color:rgba(0,0,0,0.4);}
.bottom_gototop{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1);box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.bottom_gototop:hover{background-color:rgba(0,0,0,0.7);-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.5);box-shadow:0px 1px 6px rgba(0,0,0,0.5);}
@media (max-width:767px){
    .bottom_gototop{right:10px;width:36px;height:36px;background-size:20px auto;}
}

.visual_contact{width:100%;display:block;padding:90px 0px 0px;margin:0px;}
.visual_contact_title{width:100%;padding:50px 0px 0px;margin:0px;text-align:left;color:#222;font-size:40px;font-weight:400;line-height:1.2;background:url(../images/visual_contact_title1.png) 0 bottom no-repeat;}
.visual_contact_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px;padding:0px 0px 90px;border-bottom:4px solid #e2e2e2;}
.visual_contact_row .contact{-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;padding:40px 40px 0px 0px;}
.visual_contact_row .contact .tel{width:100%;padding:5px 0px 5px 32px;margin:0px 0px 15px;text-align:left;color:#222;font-size:16px;font-weight:400;line-height:1.5;background:url(../images/arrow_right3.png) 0 17px no-repeat;}
.visual_contact_row .contact .tel b{font-size:28px;}
.visual_contact_row .contact .address{width:100%;padding:5px 0px 5px 32px;margin:0px 0px 15px;text-align:left;color:#222;font-size:16px;font-weight:400;line-height:1.5;background:url(../images/arrow_right3.png) 0 5px no-repeat;}
.visual_contact_row .qrcode{-ms-flex:0 0 auto;flex:0 0 auto;max-width:180px;padding:0px;text-align:right;}
.visual_contact_row .qrcode .img{display:block;margin:0px;padding:0px 0px 0px;overflow:hidden;text-align:right;}
.visual_contact_row .qrcode .img img{display:inline-block;margin:0px;font-size:0;overflow:hidden;}
.visual_contact_map{display:block;width:100%;height:100%;padding:90px 0px;margin:0;}
.visual_contact_map .amapContainer,
.visual_contact_map #dituContent{height:550px!important;}
@media (max-width:1200px){
	.visual_contact_map{padding:60px 0px;}
	.visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:450px!important;}
}
@media (max-width:767px){
	.visual_contact{padding:30px 0px 0px;}
	.visual_contact_title{padding:20px 0px 0px;font-size:30px;background-size:360px auto;}
	.visual_contact_row{padding:0px 0px 30px;border-bottom:2px solid #e2e2e2;}
	.visual_contact_row .contact{padding:20px 20px 10px 0px;}
	.visual_contact_row .contact .tel{padding:5px 0px 5px 25px;margin:0px 0px 10px;background:url(../images/arrow_right3.png) 0 17px no-repeat;background-size:auto 18px;}
	.visual_contact_row .contact .tel b{font-size:22px;}
	.visual_contact_row .contact .address{width:100%;padding:5px 0px 5px 25px;margin:0px 0px 10px;background:url(../images/arrow_right3.png) 0 5px no-repeat;background-size:auto 18px;}
	.visual_contact_row .qrcode{max-width:120px;}
	.visual_contact_map{padding:40px 0px;}
	.visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:350px!important;} 
}
@media (max-width:575px){
	.visual_contact_map{padding:30px 0px;}
    .visual_contact_map .amapContainer,
	.visual_contact_map #dituContent{height:300px!important;} 
}
.visual_contact_feedback{display:block;margin:0px auto 0px;padding:90px 0px 105px;background:#f8f8f8;}
.visual_contact_feedback_title{display:block;padding:0px;margin:0px 0px 20px;color:#222;font-size:30px;font-weight:700;line-height:1.3;text-align:center;}
.visual_contact_feedback_desc{display:block;padding:0px;margin:0px;color:#828282;font-size:16px;font-weight:400;line-height:1.3;text-align:center;}
.contact_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px -10px;padding:60px 0px 0px;max-width:1030px;margin:0px auto;}
.contact_feedback_form .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:15px 10px;}
.contact_feedback_form .colitem2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px 10px;}
.contact_feedback_form .tit{display:block;padding:0px;margin:0px 0px 15px;}
.contact_feedback_form .tit span{display:inline-block;padding:0px 12px 0px 0px;margin:0px;color:#333;font-size:16px;font-weight:400;line-height:26px;position:relative;top:0px;left:0px;z-index:0;}
.contact_feedback_form .tit .xing:before{content:"*";position:absolute;top:3px;right:0px;z-index:0;color:#e70000;font-size:17px;font-weight:400;line-height:26px;}
.contact_feedback_form .inputbox{display:block;padding:0px;margin:0px;}
.contact_feedback_form .input{width:100%;display:block;overflow:hidden;line-height:26px;vertical-align:middle;border:1px solid #dcdcdc;padding:12px 20px;font-size:16px;color:#666;border-radius:5px;background:#f8f8f8;}
.contact_feedback_form .textarea{width:100%;display:block;min-height:154px;line-height:26px;border:1px solid #dcdcdc;padding:12px 20px;font-size:16px;color:#666;border-radius:5px;background:#f8f8f8;}
.contact_feedback_form .btn{width:100%;max-width:400px;display:block;padding:10px 0px 0px;margin:0px auto;text-align:center;}
.contact_feedback_form .btn button{width:100%;display:block;margin:0px auto;text-align:center;padding:0px;height:60px;line-height:60px;font-size:18px;font-weight:400;color:#fff;background:#0047ba;border:0px solid #00a930;border-radius:5px;}
.contact_feedback_form .input,
.contact_feedback_form .textarea,
.contact_feedback_form .btn button{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.contact_feedback_form .btn button:hover{opacity:0.8;}
.contact_feedback_form input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.contact_feedback_form input::-webkit-input-placeholder{color:#ccc;}
.contact_feedback_form input::-moz-input-placeholder{color:#ccc;}
.contact_feedback_form input::-ms-input-placeholder{color:#ccc;}
.contact_feedback_form input::placeholder{color:#ccc;}
.contact_feedback_form textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none}
.contact_feedback_form textarea::-webkit-input-placeholder{color:#ccc;}
.contact_feedback_form textarea::-moz-input-placeholder{color:#ccc;}
.contact_feedback_form textarea::-ms-input-placeholder{color:#ccc;}
.contact_feedback_form textarea::placeholder{color:#ccc;}
.contact_feedback_form .error{border:1px solid #cc0000;}
@media (max-width:767px){
    .visual_contact_feedback{padding:50px 0px 40px;}
    .visual_contact_feedback_title{margin:0px 0px 10px;font-size:24px;}
    .contact_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px;padding:30px 0px 0px;}
    .contact_feedback_form .colitem,
    .contact_feedback_form .colitem2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:6px 0px;}
	.contact_feedback_form .tit{margin:0px 0px 5px;}
    .contact_feedback_form .input{padding:10px 10px;}
    .contact_feedback_form .textarea{min-height:124px;padding:10px 10px;}
	.contact_feedback_form .btn{max-width:100%;padding:10px 0px 0px;}
	.contact_feedback_form .btn button{height:48px;line-height:48px;}
}


.visual_contact2{width:100%;display:block;padding:90px 0px 0px;margin:0px;}
.visual_contact2_title{display:block;padding:0px;margin:0px 0px 20px;text-align:center;font-size:38px;font-weight:700;color:#222;line-height:1.2;}
.visual_contact2_desc{display:block;padding:0px 0px;margin:0px auto 80px;text-align:center;font-size:16px;font-weight:400;color:#545454;line-height:26px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;max-width:900px;}
.visual_contact2_desc p{margin:0px 0px 0px;}
.visual_contact2_contact{width:100%;display:block;margin:0px;padding:30px 0px 50px;border-top:1px solid #d8dadd;border-bottom:1px solid #d8dadd;}
.visual_contact2_contact_title{width:100%;display:block;padding:0px 0px 0px 0px;margin:0px 0px 20px;text-align:left;color:#222;font-size:24px;font-weight:700;background:url(../images/icon_addr.png) right center no-repeat;}
.visual_contact2_contact_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin:0px -5px;padding:0px 0px;}
.visual_contact2_contact_row .col1{-ms-flex:1 1 auto;flex:1 1 auto;max-width:270px;padding:0px 5px 0px;border:0px solid red;}
.visual_contact2_contact_row .col1 .txt1{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 2px;text-align:left;color:#222;font-size:16px;font-weight:700;line-height:28px;font-family:var(--fontfamilynumber);}
.visual_contact2_contact_row .col1 .txt2{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px;text-align:left;color:#898989;font-size:16px;font-weight:400;line-height:28px;}
.visual_contact2_contact_row .col1 .txt3{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px;text-align:left;color:#222;font-size:16px;font-weight:400;line-height:30px;}
.visual_contact2_feedback{display:block;margin:0px auto 0px;padding:90px 0px 105px;background:#fff;}
.visual_contact2_feedback_title{display:block;padding:0px;margin:0px 0px 20px;color:#222;font-size:30px;font-weight:700;line-height:1.3;text-align:center;}
.visual_contact2_feedback_desc{display:block;padding:0px;margin:0px;color:#828282;font-size:16px;font-weight:400;line-height:1.3;text-align:center;}
.contact2_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0px -10px;padding:40px 0px 0px;max-width:1030px;margin:0px auto;}
.contact2_feedback_form .colitem{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:13px 10px;}
.contact2_feedback_form .colitem2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:13px 10px;}
.contact2_feedback_form .tit{display:block;padding:0px;margin:0px 0px 15px;}
.contact2_feedback_form .tit span{display:inline-block;padding:0px 12px 0px 0px;margin:0px;color:#333;font-size:16px;font-weight:400;line-height:26px;position:relative;top:0px;left:0px;z-index:0;}
.contact2_feedback_form .tit .xing:before{content:"*";position:absolute;top:3px;right:0px;z-index:0;color:#e70000;font-size:17px;font-weight:400;line-height:26px;}
.contact2_feedback_form .inputbox{display:block;padding:0px;margin:0px;}
.contact2_feedback_form .input{width:100%;display:block;overflow:hidden;line-height:26px;vertical-align:middle;border:1px solid #f7f8fa;padding:12px 20px;font-size:16px;color:#666;border-radius:5px;background:#f7f8fa;}
.contact2_feedback_form .textarea{width:100%;display:block;min-height:154px;line-height:26px;border:1px solid #f7f8fa;padding:12px 20px;font-size:16px;color:#666;border-radius:5px;background:#f7f8fa;}
.contact2_feedback_form .select{width:100%;display:block;overflow:hidden;line-height:26px;vertical-align:middle;border:1px solid #f7f8fa;padding:12px 20px;font-size:16px;color:#666;border-radius:5px;background:#f7f8fa;}
.contact2_feedback_form .select option{font-size:16px;color:#666;}
.contact2_feedback_form .btn{width:100%;max-width:400px;display:block;padding:10px 0px 0px;margin:0px auto;text-align:center;}
.contact2_feedback_form .btn button{width:100%;display:block;margin:0px auto;text-align:center;padding:0px;height:60px;line-height:60px;font-size:18px;font-weight:400;color:#fff;background:#0047ba;border:0px solid #00a930;border-radius:5px;}
.contact2_feedback_form .input,
.contact2_feedback_form .textarea,
.contact2_feedback_form .btn button{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.contact2_feedback_form .btn button:hover{opacity:0.8;}
.contact2_feedback_form input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.contact2_feedback_form input::-webkit-input-placeholder{color:#898989;}
.contact2_feedback_form input::-moz-input-placeholder{color:#898989;}
.contact2_feedback_form input::-ms-input-placeholder{color:#898989;}
.contact2_feedback_form input::placeholder{color:#898989;}
.contact2_feedback_form textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{-webkit-appearance:none}
.contact2_feedback_form textarea::-webkit-input-placeholder{color:#898989;}
.contact2_feedback_form textarea::-moz-input-placeholder{color:#898989;}
.contact2_feedback_form textarea::-ms-input-placeholder{color:#898989;}
.contact2_feedback_form textarea::placeholder{color:#898989;}
.contact2_feedback_form .error{border:1px solid #cc0000!important;}
@media (max-width:767px){
	.visual_contact2{padding:50px 0px 0px;}
	.visual_contact2_title{margin:0px 0px 10px;font-size:24px;}
	.visual_contact2_desc{margin:0px auto 30px;font-size:14px;line-height:20px;}
	.visual_contact2_desc p{margin:0px 0px 0px;}
	.visual_contact2_contact{padding:25px 0px 15px;}
	.visual_contact2_contact_title{margin:0px 0px 10px;font-size:20px;background:none;}
	.visual_contact2_contact_row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px -0px;}
	.visual_contact2_contact_row .col1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:10px 0px;}
	.visual_contact2_feedback{padding:50px 0px 40px;}
	.visual_contact2_feedback_title{margin:0px 0px 10px;font-size:24px;}
	.visual_contact2_feedback_desc{font-size:14px;}
	.contact2_feedback_form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px;padding:30px 0px 0px;}
	.contact2_feedback_form .colitem,
	.contact2_feedback_form .colitem2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:6px 0px;}
	.contact2_feedback_form .tit{margin:0px 0px 5px;}
	/* .contact2_feedback_form .tit2{display:none;} */
	.contact2_feedback_form .input{padding:10px 10px;}
	.contact2_feedback_form .textarea{min-height:124px;padding:10px 10px;}
	.contact2_feedback_form .select{padding:10px 10px;}
	.contact2_feedback_form .btn{max-width:100%;padding:10px 0px 0px;}
	.contact2_feedback_form .btn button{height:48px;line-height:48px;}
}

.contact2_feedback_form .form_select{width:100%;display:block;padding:0px 0px 0px 0px;margin:0;position:relative;top:0px;left:0px;z-index:9999999;white-space:nowrap;}
.contact2_feedback_form .form_select .title{width:100%;display:block;overflow:hidden;line-height:26px;vertical-align:middle;border:1px solid #f7f8fa;padding:12px 20px;font-size:16px;color:#666;border-radius:5px;background:#f7f8fa;position:relative;top:0px;left:0px;z-index:0;cursor:pointer;}
.contact2_feedback_form .form_select .title:before{content:"";position:absolute;top:20px;right:20px;z-index:0;width:15px;height:9px;line-height:1;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;background:url(../images/arrow_down3.png) 0 0 no-repeat;}
.contact2_feedback_form .form_select .list{position:absolute;top:55px;left:0;z-index:0;width:100%;padding:10px 0px;margin:0px;min-width:120px;background:#fff;border:1px solid #f7f8fa;border-radius:5px;-webkit-box-shadow:0px 1px 15px rgba(0,0,0,0.15);box-shadow:0px 1px 15px rgba(0,0,0,0.15);max-height:300px;overflow-y:auto;display:none;}
.contact2_feedback_form .form_select .list li{display:block;line-height:22px;display:block;font-size:16px;color:#666;padding:6px 20px;margin:0;cursor:pointer;}
.contact2_feedback_form .form_select .list li:hover{color:#fff;background:#0047ba;}
.contact2_feedback_form .form_select.active .list{background:#fff;border:1px solid #e3e4e5;}
.contact2_feedback_form .form_select.active .title{border:1px solid #0047ba;}
.contact2_feedback_form .form_select.active .title:before{transform:rotate(180deg);}
.contact2_feedback_form .form_select.active .list::-webkit-scrollbar{width:8px;height:8px;}/* 竖向和横向 滚动条宽度 */
.contact2_feedback_form .form_select.active .list::-webkit-scrollbar-track{background-color:transparent;background-color:#f7f8fa;}/* 滚动条背景色 */
.contact2_feedback_form .form_select.active .list::-webkit-scrollbar-thumb{background-color:#babbbf;border-radius:10px;}/* 滚动条的颜色和圆角度 */

.page_about{width:100%;padding:0px 0px 0px;margin:0;background:#f9f9f9;}
.page_about_content{width:100%;padding:140px 0px;margin:0;}
.page_about_content img{max-width:100%;font-size:0;}
.page_about_content p{margin:0px 0px 10px;}
@media (max-width:1600px){
    .page_about_content{padding:8.75vw 0px;}
}
@media (max-width:767px){
    .page_about_content{padding:30px 0px 40px;}
}

/* bootstrap.css v4.6.0 页码 */
.tem_page{width:100%;display:block;padding:0px 0px 0px;margin:0px auto;text-align:center;}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important;}
.tem_page .pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;font-family:var(--fontfamilynumber);}
.tem_page .pagination .page-item{padding:5px 0px 0px;}
.tem_page .pagination .page-item .page-link{position:relative;display:block;padding:0px 0px;margin:0 auto;text-align:center;width:34px;height:34px;line-height:34px;color:#666;font-size:16px;font-weight:400;background-color:transparent;border:1px solid transparent;border-radius:0px;white-space:nowrap;overflow:hidden;}
.tem_page .pagination .page-item:nth-child(1),
.tem_page .pagination .page-item:nth-child(2),
.tem_page .pagination .page-item:nth-last-child(2),
.tem_page .pagination .page-item:nth-last-child(1){padding:0px 7px 0px;}
.tem_page .pagination .page-item:nth-child(1) .page-link,
.tem_page .pagination .page-item:nth-child(2) .page-link,
.tem_page .pagination .page-item:nth-last-child(2) .page-link,
.tem_page .pagination .page-item:nth-last-child(1) .page-link{width:44px;height:44px;line-height:42px;color:#222;font-size:0px;border-color:#e0e0e0;border-radius:100px;}
.tem_page .pagination .page-item:nth-child(1) .page-link{background:#fff url(../images/page_arr1.png) center center no-repeat;}
.tem_page .pagination .page-item:nth-child(2) .page-link{background:#fff url(../images/page_arr2.png) center center no-repeat;}
.tem_page .pagination .page-item:nth-last-child(2) .page-link{background:#fff url(../images/page_arr3.png) center center no-repeat;}
.tem_page .pagination .page-item:nth-last-child(1) .page-link{background:#fff url(../images/page_arr4.png) center center no-repeat;}
.tem_page .pagination .page-item:nth-child(1) .page-link:hover,
.tem_page .pagination .page-item:nth-child(2) .page-link:hover,
.tem_page .pagination .page-item:nth-last-child(2) .page-link:hover,
.tem_page .pagination .page-item:nth-last-child(1) .page-link:hover{border-color:#0047ba;}
.tem_page .pagination .page-item .page-link:hover,
.tem_page .pagination .page-item.active .page-link{color:#0047ba;text-decoration:none;font-weight:700;}
.tem_page .pagination .page-item .page-link{position:relative;}
.tem_page .pagination .page-item .page-link:hover:before,
.tem_page .pagination .page-item.active .page-link:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-6px;width:12px;height:1px;line-height:1px;background:#0047ba;}
.tem_page .pagination .page-item:nth-child(1) .page-link:before,
.tem_page .pagination .page-item:nth-child(2) .page-link:before,
.tem_page .pagination .page-item:nth-last-child(2) .page-link:before,
.tem_page .pagination .page-item:nth-last-child(1) .page-link:before{display:none;}
.tem_page .pagination .page-item.disabled .page-link{color:#666;pointer-events:none;cursor:auto;background-color:#fff;border-color:#e0e0e0;opacity:0.3;}
.tem_page .pagination .page-item.disabled_dots .page-link{color:#666;font-size:18px;line-height:26px;pointer-events:none;cursor:auto;background-color:transparent;border-color:transparent;opacity:1;}
/* .tem_page .pagination .page-item .page-link:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25);} */
@media (max-width:575px){
	/* .tem_page .pagination .page-item{padding:0px 0px 0px;} */
	/* .tem_page .pagination .page-item .page-link{width:20px;height:28px;line-height:28px;font-size:14px;} */
	/* .tem_page .pagination .page-item:nth-child(1), */
	/* .tem_page .pagination .page-item:nth-child(2), */
	/* .tem_page .pagination .page-item:nth-last-child(2), */
	/* .tem_page .pagination .page-item:nth-last-child(1){padding:0px 1px 0px;} */
	/* .tem_page .pagination .page-item:nth-child(1) .page-link, */
	/* .tem_page .pagination .page-item:nth-child(2) .page-link, */
	/* .tem_page .pagination .page-item:nth-last-child(2) .page-link, */
	/* .tem_page .pagination .page-item:nth-last-child(1) .page-link{width:32px;height:32px;line-height:30px;background-size:auto 8px;} */
}
@media (max-width:575px){
	.tem_page .pagination .page-item{display:none;}
	.tem_page .pagination .page-item:nth-child(1),
	.tem_page .pagination .page-item:nth-child(2),
	.tem_page .pagination .page-item:nth-last-child(2),
	.tem_page .pagination .page-item:nth-last-child(1){padding:0px 2px 0px;display:block;}
	.tem_page .pagination .page-item:nth-child(2){padding-right:20px;}
	.tem_page .pagination .page-item:nth-last-child(2){padding-left:20px;}
	.tem_page .pagination .page-item:nth-child(1) .page-link,
	.tem_page .pagination .page-item:nth-child(2) .page-link,
	.tem_page .pagination .page-item:nth-last-child(2) .page-link,
	.tem_page .pagination .page-item:nth-last-child(1) .page-link{width:40px;height:40px;line-height:38px;background-size:auto 9px;}
}
.tem_nocontent{clear:both;width:100%;padding:150px 0px 150px;margin:0px auto;text-align:center;font-size:32px;}
@media (max-width:991px){
    .tem_nocontent{padding:100px 0px 100px;}
}

.remodal-overlay{z-index:99999999998;}
.remodal-wrapper{z-index:99999999999;padding:0px 0px 0px;}
.remodal{width:auto;min-width:320px;max-width:100%;padding:0px;border-radius:6px;}
.remodal-close{position:absolute;top:-2px;left:auto;right:-2px;width:40px;height:40px;overflow:hidden;}
.remodal-close:before{font-size:40px;width:40px;line-height:40px;overflow:hidden;}
.remodal-confirm,
.remodal-cancel{width:100%;display:block;padding:12px 0;font-size:18px;border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;background:#0047ba;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.remodal-cancel:hover,
.remodal-cancel:focus{background:#0047ba;color:#fff;opacity:0.9;}
@media (max-width:767px){
	.remodal-close{width:36px;height:36px;}
	.remodal-close:before{font-size:36px;width:36px;line-height:36px;}
	.remodal-cancel{padding:9px 0;font-size:16px;}
}
/* .remodal-close{position:absolute;top:-12px;left:auto;right:-12px;width:38px;height:38px;z-index:99999;overflow:hidden;background:red;border-radius:100px;} */
/* .remodal-close:before{font-size:32px;width:38px;line-height:1.22;overflow:hidden;color:#fff;} */
/* @media (max-width:575px){ */
	/* .remodal-close{width:32px;height:32px;} */
	/* .remodal-close:before{font-size:28px;width:32px;} */
/* } */
.modal_product_html{max-width:1200px;padding:0px 0px 0px;border-radius:6px;}
.modal_product_html .remodal_content{width:100%;clear:both;padding:40px 35px 25px;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_product_html .remodal_content .img{width:100%;display:block;margin:0px auto 20px;text-align:center;padding:0px;overflow:hidden;}
.modal_product_html .remodal_content .img img{max-width:100%;max-height:80vh;display:inline-block;font-size:0;margin:0px auto;text-align:center;}
.modal_product_html .remodal_content .img img{-o-object-fit:cover;object-fit:cover;}
.modal_product_html .remodal_content .title{padding:0px 0px 0px;margin:0px 0px;color:#222;font-size:20px;font-weight:700;line-height:1.4;}
@media (max-width:767px){
	.modal_product_html .remodal_content{padding:35px 22px 20px;}
    .modal_product_html .remodal_content .img{max-width:600px;margin:0px auto 15px;}
    .modal_product_html .remodal_content .title{font-size:18px;}
}
@media (max-width:575px){
	.modal_product_html .remodal_content{padding:35px 18px 15px;}
    .modal_product_html .remodal_content .img{max-width:400px;margin:0px auto 12px;}
    .modal_product_html .remodal_content .title{font-size:16px;}
}

.modal_job_html{padding:0px 0px 0px;border-radius:5px;}
.modal_job_html .remodal_content{width:100%;clear:both;padding:40px 0px 30px;font-size:16px;line-height:2;margin:0 auto;text-align:center;}
.modal_job_html .remodal_content .title1{padding:0px 0px 15px;margin:0px 0px;color:#0047ba;font-size:36px;font-weight:700;line-height:1.4;position:relative;}
.modal_job_html .remodal_content .title1:before{content:"";position:absolute;bottom:0px;left:50%;z-index:0;margin-left:-25px;width:50px;height:3px;line-height:3px;background:#0047ba;}
.modal_job_html .remodal_content .desc{padding:35px 30px 0px;margin:0px 0px;text-align:left;color:#666;font-size:16px;line-height:30px;max-width:750px;}
/* .modal_job_html .remodal_content .desc a{color:#0047ba;} */
.modal_job_html .remodal_content .desc p{margin:0px 0px 0px;}
.modal_job_html .remodal_content .email{width:100%;padding:40px 30px 15px;color:#666;font-size:18px;font-weight:700;line-height:1.75;max-width:750px;}
.modal_job_html .remodal_content .hr_contact{width:100%;padding:40px 30px 15px;color:#666;font-size:20px;font-weight:700;line-height:1.5;max-width:750px;}
.modal_job_html .remodal_content .hr_contact .tit{width:100%;padding:8px 0px 0px;font-size:20px;}
.modal_job_html .remodal_content .hr_contact .contact{width:100%;padding:0px 0px 0px;font-size:18px;}
.modal_job_html .remodal-close{position:absolute;top:5px;left:auto;right:5px;width:38px;height:38px;z-index:99999;overflow:hidden;border:0px solid red;background:#ee0000;border-radius:100px;}
.modal_job_html .remodal-close:before{font-size:32px;width:38px;line-height:1.22;border:0px solid green;overflow:hidden;color:#fff;}
@media (max-width:767px){
	.modal_job_html .remodal_content{padding:35px 0px 30px;}
    .modal_job_html .remodal_content .title1{font-size:30px;}
    .modal_job_html .remodal_content .email{padding:30px 30px 10px;font-size:16px;}
	.modal_job_html .remodal_content .hr_contact{padding:30px 30px 10px;font-size:18px;}
	.modal_job_html .remodal_content .hr_contact .tit{padding:8px 0px 0px;font-size:18px;}
	.modal_job_html .remodal_content .hr_contact .contact{padding:0px 0px 0px;font-size:16px;}
}
@media (max-width:575px){
	.modal_job_html .remodal_content{padding:30px 0px 20px;}
    .modal_job_html .remodal_content .title1{padding:0px 0px 10px;font-size:24px;}
	.modal_job_html .remodal_content .title1:before{margin-left:-17px;width:34px;height:2px;line-height:2px;}
	.modal_job_html .remodal_content .desc{padding:25px 20px 0px;font-size:15px;line-height:26px;}
    .modal_job_html .remodal_content .email{padding:25px 20px 5px;}
	.modal_job_html .remodal_content .hr_contact{padding:25px 20px 5px;font-size:16px;}
	.modal_job_html .remodal_content .hr_contact .tit{padding:5px 0px 0px;font-size:16px;}
	.modal_job_html .remodal_content .hr_contact .contact{padding:0px 0px 0px;font-size:16px;}
	.modal_job_html .remodal-close{width:32px;height:32px;}
	.modal_job_html .remodal-close:before{font-size:28px;width:32px;}
}

.visual_development01{width:100%;min-height:569px;display:block;margin:0px;padding:120px 0px 80px;background:url(../images/visual_development01.jpg) 0px 0 no-repeat;background-size:auto 100%;background-size:cover;overflow:hidden;}
.visual_development01 .block_title{padding:0px 0px 0px;margin:0;color:#111;font-size:66px;font-weight:700;line-height:1;}
.visual_development01_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 0px 0px;margin:0px;}
.visual_development01_row .txtbox1{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 110px 0px 0px;}
.visual_development01_row .txtbox2{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:0px 0px 0px 110px;}
.visual_development01_row .txtbox1,
.visual_development01_row .txtbox2{color:#666;font-size:20px;font-weight:400;line-height:30px;}
.visual_development01_row .txtbox1 p,
.visual_development01_row .txtbox2 p{margin:0px 0px 0px;}
@media (max-width:1600px){
	.visual_development01{min-height:35.5625vw;padding:7.5vw 0px 5vw;}
	.visual_development01 .block_title{font-size:4.125vw;}
	.visual_development01_row{padding:5vw 0px 0px;}
	.visual_development01_row .txtbox1{padding:0px 6.875vw 0px 0px;}
	.visual_development01_row .txtbox2{padding:0px 0px 0px 6.875vw;}
}
@media (max-width:991px){
	.visual_development01_row .txtbox1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
	.visual_development01_row .txtbox2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:15px 0px 0px 0px;}
	.visual_development01_row .txtbox1,
	.visual_development01_row .txtbox2{font-size:18px;line-height:28px;}
}
@media (max-width:767px){
	.visual_development01_row .txtbox1,
	.visual_development01_row .txtbox2{font-size:16px;line-height:24px;}
	.visual_development01_row .txtbox2{padding:8px 0px 0px 0px;}
}
@media (max-width:575px){
	.visual_development01 .block_title{font-size:24px;}
}
.visual_development02{width:100%;display:block;margin:0px 0px 0px;padding:0px 0px;background:url(../images/visual_development02_m.jpg) 0px 0 no-repeat;background-size:auto 100%;background-size:cover;overflow:hidden;}
.visual_development02_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;margin:0px -22px;}
.visual_development02_list .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0px 22px 80px;margin:0px;}
.visual_development02_list .item .itembox{width:100%;display:block;margin:0px;padding:0px;font-size:0;overflow:hidden;cursor:pointer;}
.visual_development02_list .item .itembox .img{display:block;margin:0px auto 0px;padding:0px;text-align:center;overflow:hidden;}
.visual_development02_list .item .itembox .img img{max-width:100%;max-height:100%;display:block;margin:0px;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_development02_list .item .itembox .img img{-o-object-fit:cover;object-fit:cover;}
.visual_development02_list .item .itembox .title{display:block;padding:30px 0px 0px;margin:0px auto;text-align:center;line-height:1.5;font-size:32px;font-weight:400;color:#333;}
.visual_development02_list .item .itembox:hover .img img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);opacity:1;}
.visual_development02_list .item .itembox:hover .title{color:#1b4491;}
@media (max-width:1600px){
	.visual_development02_title{min-height:33.6875vw;}
	.visual_development02_title_row{padding:7.5vw 0px 5vw;}
	.visual_development02_title_row .rightcol{-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:900px;padding:3.125vw 0px 0px 0px;}
	.visual_development02_list{margin:0px -1.375vw;}
	.visual_development02_list .item{padding:0px 1.375vw 5vw;}
	.visual_development02_list .item .itembox .title{padding:1.875vw 0px 0px;font-size:2vw;}
}
@media (max-width:991px){
	.visual_development02_title_row .rightcol{padding:0px 0px 0px 0px;}
	.visual_development02_title_row .rightcol .desc{font-size:18px;}
}
@media (max-width:767px){
	.visual_development02_title_row{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:40px 0px 40px;}
	.visual_development02_title_row .leftcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 0px 0px 0px;}
	.visual_development02_title_row .leftcol .more{padding:20px 0px 0px;}
	.visual_development02_title_row .rightcol{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px 0px 0px 0px;}
	.visual_development02_list{margin:0px -10px;}
	.visual_development02_list .item{padding:0px 10px 5vw;}
	.visual_development02_list .item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
	.visual_development02_list .item .itembox .title{padding:15px 0px 0px;font-size:16px;}
}
.visual_development03{width:100%;display:block;margin:0px;padding:80px 0px 130px;background:url(../images/visual_development03_h.jpg) 0px 0 no-repeat;background-size:auto 100%;background-size:cover;overflow:hidden;}
.visual_development03 .block_title{padding:0px 0px 0px;margin:0px 0px 70px;color:#111;font-size:66px;font-weight:700;line-height:1;}
.visual_development03_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px 0px 0px;margin:0px;border-bottom:1px solid rgba(255,255,255,0.8);border-right:1px solid rgba(255,255,255,0.8);}
.visual_development03_row .colitem{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding:0px;margin:0px;border-left:1px solid rgba(255,255,255,0.8);}
.visual_development03_row .colitem .title1{padding:0px 0px 0px;margin:0;color:#111;font-size:36px;font-weight:700;text-align:center;height:100px;line-height:40px;background:rgba(255,255,255,0.8);}
.visual_development03_row .colitem .title1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;}
.visual_development03_list{width:100%;display:block;margin:0px;padding:20px 0px 10px;}
.visual_development03_list .item{width:100%;display:block;margin:0px;padding:40px 5px 20px;}
.visual_development03_list .item .img{display:block;margin:0px auto 15px;padding:0px;text-align:center;font-size:0;overflow:hidden;}
.visual_development03_list .item .img img{max-width:100%;max-height:100%;display:inline-block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_development03_list .item .img{max-width:50%;height:100px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:flex-end;}
.visual_development03_list .item .title{display:block;padding:0px;margin:0px;text-align:center;height:40px;line-height:20px;font-size:18px;font-weight:700;color:#111;overflow:hidden;}
.visual_development03_list .item .over{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.visual_development03_list .item .out{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.visual_development03_list .item .over .img{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
.visual_development03_list .item .out .img{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}
@media (max-width:1600px){
	.visual_development03{padding:5vw 0px 8.125vw;}
	.visual_development03 .block_title{margin:0px 0px 4.375vw;font-size:4.125vw;}
	.visual_development03_row .colitem .title1{font-size:2.25vw;height:6.25vw;line-height:2.5vw;}
	.visual_development03_list .item{padding:2.5vw 5px 1.25vw;}
	.visual_development03_list .item .img{height:6.25vw;}
}
@media (max-width:1200px){
	.visual_development03_list .item .title{height:36px;line-height:18px;font-size:16px;}
}
@media (max-width:767px){
	.visual_development03{padding:40px 0px 40px;}
	.visual_development03_row .colitem .title1{font-size:16px;height:50px;line-height:20px;}
	.visual_development03_list{padding:10px 0px 5px;}
	.visual_development03_list .item{padding:20px 5px 10px;}
	.visual_development03_list .item .title{height:32px;line-height:16px;font-size:14px;}
}
@media (max-width:575px){
	.visual_development03 .block_title{font-size:24px;}
	.visual_development03_row .colitem .title1{font-size:14px;}
	.visual_development03_list .item .img{max-width:70%;height:45px;margin:0px auto 10px;}
	.visual_development03_list .item .title{height:28px;line-height:14px;font-size:10px;}
}
.visual_development04{width:100%;display:block;margin:0px;padding:100px 0px 130px;background:url(../images/visual_development04_h.jpg) 0px 0 no-repeat;background-size:auto 100%;background-size:cover;overflow:hidden;}
.visual_development04 .block_title{padding:0px 0px 0px;margin:0px 0px 0px;color:#111;font-size:66px;font-weight:700;line-height:1;}
.visual_development04_list1{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:60px 0px 60px;margin:0px -20px;}
.visual_development04_list1 .item{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:30px 20px 0px;margin:0px;border:0px solid red;}
.visual_development04_list1 .item5{padding-top:0px;}
.visual_development04_list1 .item .img{display:block;margin:0px auto 10px;padding:0px;text-align:center;font-size:0;overflow:hidden;}
.visual_development04_list1 .item .img img{max-width:100%;max-height:100%;display:inline-block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_development04_list1 .item .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_development04_list1 .item .img:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.visual_development04_list1 .item .img{height:140px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:flex-end;}
.visual_development04_list1 .item .title{display:block;padding:0px;margin:0px;text-align:center;line-height:20px;font-size:18px;font-weight:700;color:#111;overflow:hidden;}
.visual_development04_list1 .item .item_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:0px;margin:0px -4px;}
.visual_development04_list1 .item .item_row .item_col1,
.visual_development04_list1 .item .item_row .item_col2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0px 4px 0px;margin:0px;}
.visual_development04_list1 .item .item_row .item_col2{-ms-flex:0 1 auto;flex:0 1 auto;max-width:50%;padding:10px 4px 0px;margin:0px;}
.visual_development04_list1 .item .item_row .img2{display:block;margin:0px auto 4px;padding:0px;text-align:center;font-size:0;overflow:hidden;}
.visual_development04_list1 .item .item_row .img2 img{max-width:100%;max-height:100%;display:inline-block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_development04_list1 .item .item_row .img2 img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_development04_list1 .item .item_row .img2:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.visual_development04_list1 .item .item_row .title2{display:block;padding:0px;margin:0px;text-align:center;line-height:20px;font-size:18px;font-weight:700;color:#111;overflow:hidden;}
.visual_development04_list1 .item .item_row .item_col2 .title2{font-size:14px;font-weight:400;}
.visual_development04_list2{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:60px 0px 0px;margin:0px -10px;}
.visual_development04_list2 .item{-ms-flex:1 1 auto;flex:1 1 auto;max-width:none;padding:0px 10px;margin:0px;}
.visual_development04_list2 .item .img{display:block;margin:0px auto 30px;padding:0px;text-align:center;font-size:0;overflow:hidden;}
.visual_development04_list2 .item .img img{max-width:100%;max-height:100%;display:inline-block;margin:0px auto;font-size:0;overflow:hidden;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_development04_list2 .item .img{height:120px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:flex-end;}
.visual_development04_list2 .item .img img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.visual_development04_list2 .item .img:hover img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);}
.visual_development04_list2 .item .title{display:block;padding:0px;margin:0px;text-align:center;line-height:20px;font-size:16px;font-weight:700;color:#111;overflow:hidden;}
.visual_development04_list1 .item2{max-width:270px;}
.visual_development04_list1 .item3{max-width:300px;}
.visual_development04_list1 .item5{max-width:300px;}
.visual_development04_list2 .item7{max-width:230px;}
@media (max-width:1600px){
	.visual_development04{padding:6.25vw 0px 8.125vw;}
	.visual_development04 .block_title{font-size:4.125vw;}
	.visual_development04_list1{padding:3.75vw 0px 3.75vw;}
	.visual_development04_list2{padding:3.75vw 0px 0px;}
	.visual_development04_list2 .item{-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;}
	.visual_development04_list1 .item .title br{display:none;}
	.visual_development04_list1 .item .item_row .title2 br{display:none;}
	.visual_development04_list1 .item .item_row .item_col2 .title2 br{display:none;}
	.visual_development04_list2 .item .title br{display:none;}
}
@media (max-width:1200px){
	.visual_development04_list1{margin:0px -15px;}
	.visual_development04_list1 .item{padding:0px 15px;}
	.visual_development04_list1 .item .title{font-size:16px;}
	.visual_development04_list1 .item .item_row .title2{font-size:16px;}
	.visual_development04_list2 .item .img{margin:0px auto 20px;}
	.visual_development04_list2 .item .img{height:100px;}
}
@media (max-width:991px){
	.visual_development04_list1 .item .img{height:120px;}
}
@media (max-width:767px){
	.visual_development04{padding:40px 0px 30px;}
	.visual_development04_list1{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 40px;margin:0px -10px;}
	.visual_development04_list1 .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:15px 10px;}
	.visual_development04_list1 .item .title{line-height:16px;font-size:14px;}
	.visual_development04_list1 .item .item_row .title2{line-height:16px;font-size:14px;}
	.visual_development04_list1 .item .item_row .item_col2 .title2{line-height:16px;font-size:14px;}
	.visual_development04_list1 .item .item_row{margin:0px -2px;}
	.visual_development04_list1 .item .item_row .item_col1,
	.visual_development04_list1 .item .item_row .item_col2{padding:0px 2px 0px;}
	.visual_development04_list1 .item .item_row .item_col2{padding:7px 2px 0px;}
	.visual_development04_list2{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0px 0px;margin:0px -10px;}
	.visual_development04_list2 .item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:12px 10px;}
	.visual_development04_list2 .item .img{margin:0px auto 15px;}
	.visual_development04_list2 .item .title{line-height:16px;font-size:14px;}
}
@media (max-width:575px){
	.visual_development04 .block_title{font-size:24px;}
	.visual_development04_list1{margin:0px -8px;}
	.visual_development04_list1 .item{padding:10px 8px;}
	.visual_development04_list1 .item .title{font-size:12px;}
	.visual_development04_list1 .item .item_row .title2{font-size:12px;}
	.visual_development04_list1 .item .item_row .item_col2 .title2{font-size:12px;}
	.visual_development04_list2{margin:0px -5px;}
	.visual_development04_list2 .item{padding:10px 5px;}
	.visual_development04_list2 .item .img{height:auto;}
	.visual_development04_list2 .item .img{height:90px;}
	.visual_development04_list2 .item .img{margin:0px auto 10px;}
	.visual_development04_list2 .item .title{line-height:16px;font-size:12px;}
}

.icon_mouse_box{position:relative;left:0px;bottom:0px;}
.icon_mouse{width:30px;height:48px;position:fixed;position:absolute;left:0px;bottom:30px;transform:translate(-50%, 0%);background:url(../images/icon_mouse.png) no-repeat;background-size:100% 100%;z-index:10;cursor:pointer;animation:ani-svg 0.85s linear 0s alternate infinite;-webkit-animation:ani-svg 0.85s linear 0s alternate infinite;}
@media (max-width:766px){
    .icon_mouse{height:26px;height:42px;}
	.icon_mouse{width:24px;height:38px;bottom:20px;}
}
@media (max-width:480px){
    .icon_mouse{width:18px;height:29px;bottom:15px;}
}
@keyframes ani-svg{
    0%{opacity:0.4;transform:translateY(-20px);}
    15%{opacity:0.65;transform:translateY(-15px);}
    25%{opacity:0.8;transform:translateY(-10px);}
    50%{opacity:1;transform:translateY(0px);}
    65%{opacity:0.8;transform:translateY(5px);}
    75%{opacity:0.65;transform:translateY(10px);}
    100%{opacity:0.4;transform:translateY(15px);}
}
@-webkit-keyframes ani-svg{
    0%{opacity:0.4;-webkit-transform:translateY(-20px);}
    15%{opacity:0.65;-webkit-transform:translateY(-15px);}
    25%{opacity:0.8;-webkit-transform:translateY(-10px);}
    50%{opacity:1;-webkit-transform:translateY(0px);}
    65%{opacity:0.8;-webkit-transform:translateY(5px);}
    75%{opacity:0.65;-webkit-transform:translateY(10px);}
    100%{opacity:0.4;-webkit-transform:translateY(15px);}
}
@-moz-keyframes ani-svg{
    0%{opacity:0.4;-moz-transform:translateY(-20px);}
    15%{opacity:0.65;-moz-transform:translateY(-15px);}
    25%{opacity:0.8;-moz-transform:translateY(-10px);}
    50%{opacity:1;-moz-transform:translateY(0px);}
    65%{opacity:0.8;-moz-transform:translateY(5px);}
    75%{opacity:0.65;-moz-transform:translateY(10px);}
    100%{opacity:0.4;-moz-transform:translateY(15px);}
}
